> For the complete documentation index, see [llms.txt](https://codex.desci.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codex.desci.com/readme/quick-start.md).

# Quick start

Welcome to DeSci Codex! This guide will help you get started based on what you want to do.

## Discovering Content

Want to explore research published on Codex?

### Gateway Applications

* Discover published research in the [DeSci Nodes](https://nodes.desci.com) application
* Explore the raw publications using the [dPID Browser](https://dpid.org/browse)

### Direct Protocol Access

* Programmatically explore content using the [dPID resolver API](https://dpid.org/api-docs/)

## Publishing Content

Ready to publish your manuscript, data, and code?

### Getting Started

* Publish your research to Codex using the [DeSci Nodes](https://nodes.desci.com) application

### Advanced Publishing

* Programmatic publishing with typescript/javascript library [nodes-lib](https://www.npmjs.com/package/@desci-labs/nodes-lib) ([library docs](https://desci-labs.github.io/nodes/))
* Learn how to [self-host your publication data](/protocol-operation/data-storage.md)

## Contribute to the network

Want to help maintain the network?

### Node Operations

* Run your own [Codex Node](/protocol-operation/codex-node.md) to support the network
* Run your own [dPID resolver](https://github.com/desci-labs/dpid-resolver)

## Building Integrations

Want to build on top of Codex?

### Integrations

* Build a custom gateway using the [dPID resolver API](https://dpid.org/api-docs/)
* Create low-level protocol integrations using [codex-lib](https://www.npmjs.com/package/@desci-labs/desci-codex-lib)
* Build a custom DeSci Nodes integration using [nodes-lib](https://www.npmjs.com/package/@desci-labs/nodes-lib)

## Next Steps

Choose your path above and dive deeper into the specific documentation. You are always welcome to [join our Discord](https://discord.gg/A5P9fgB5Cf) and connect with the community. This is the place to get help along the way!
