> ## Documentation Index
> Fetch the complete documentation index at: https://paragraph.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Build with the Paragraph API & SDK

> Integrate Paragraph’s API & SDK to access post data, user profiles, coins, and more.

Paragraph provides a powerful API for building applications that interact with onchain publishing. Access publication data, manage posts, work with coins, and integrate user profiles - all through a simple REST API or our TypeScript SDK.

### Important notes

* The API is in alpha. There may be breaking changes until we finalize the design.
* The API is rate-limited. If you're hitting rate limits & want to request an increase, reach out to [support@paragraph.com](mailto:support@paragraph.com).
* Some endpoints require authentication via an API key. You can generate one in your [publication settings](https://paragraph.com/settings/publication/#developer).

<Card icon="rocket" horizontal href="/development/sdk" title="Get started with the SDK">
  Install our TypeScript SDK and start building in minutes with full type safety and intuitive methods.
</Card>

<Card title="Get started with the CLI" icon="terminal" horizontal href="/development/cli">
  Manage posts, publications, and subscribers from the command line. Works with AI agents and CI pipelines.
</Card>

<Card title="Connect via MCP" icon="plug" horizontal href="/development/mcp">
  Let AI agents interact with Paragraph directly via the Model Context Protocol.
</Card>

<Card title="Agent Skills" icon="robot" horizontal href="https://github.com/paragraph-xyz/skill">
  Install portable skills that teach any AI agent how to use the Paragraph API, CLI, or MCP server.
</Card>

## Quick Links

Everything you need to integrate Paragraph into your application.

<Columns cols={2}>
  <Card icon="bolt" href="/development/sdk" title="SDK Quickstart">
    Get up and running with our TypeScript SDK in just a few lines of code.
  </Card>

  <Card icon="code" href="/development/sdk/examples" title="Code Examples">
    Explore practical examples for common use cases like fetching posts and managing coins.
  </Card>

  <Card icon="terminal" href="/api-reference/publications/get-publication-by-id" title="API Reference">
    Browse the complete REST API documentation with detailed endpoint specifications.
  </Card>

  <Card icon="terminal" href="/development/cli" title="CLI">
    Manage Paragraph from the terminal. Built for agents and CI.
  </Card>

  <Card icon="file-code" href="https://github.com/paragraph-xyz/paragraph-sdk-js/blob/main/openapi.json" title="OpenAPI Spec">
    Download the OpenAPI specification for code generation and API exploration.
  </Card>
</Columns>

## Core Features

Build powerful integrations with Paragraph's publishing platform.

<Columns cols={2}>
  <Card icon="newspaper" href="/api-reference/publications/get-publication-by-id" title="Publications">
    Access publication metadata, settings, and content collections.
  </Card>

  <Card icon="pen-fancy" href="/api-reference/posts/list-posts-in-a-publication" title="Posts">
    Fetch posts with pagination, filtering, and full content support.
  </Card>

  <Card icon="coins" href="/api-reference/coins/get-coin-by-id" title="Coins">
    Integrate coin functionality for monetization and community support.
  </Card>

  <Card icon="user" href="/api-reference/users/get-user-by-id" title="User Profiles">
    Retrieve user data including wallet addresses and Farcaster profiles.
  </Card>
</Columns>

## Resources

<Columns cols={2}>
  <Card icon="github" href="https://github.com/paragraph-xyz/paragraph-sdk-js" title="View SDK on GitHub">
    Explore the SDK source code, contribute, or report issues.
  </Card>

  <Card icon="github" href="https://github.com/paragraph-xyz/api-docs" title="View docs on GitHub">
    Improve the documentation.
  </Card>
</Columns>
