> For the complete documentation index, see [llms.txt](https://comet-3.gitbook.io/comet-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://comet-3.gitbook.io/comet-sdk/reference/comet-sdk-reference/comet-rest-api.md).

# Comet REST API

With Comet's REST API, you can launch new NFT collections, distribute them quickly to your users, and see who owns what. Never worry about RPC nodes again – just get a Comet developer API key and start hacking!

{% hint style="info" %}
Comet is currently on version 1 of the REST API. The base URL for all requests is `https://api.withcomet.com/v1/`.
{% endhint %}

{% hint style="info" %}
Unless specified otherwise, all API endpoints accept a `Content-Type` of `application/json`.
{% endhint %}

## Comet Node SDK

Comet has a Node.js wrapper for the REST API here: <https://www.npmjs.com/package/@comet-labs/node>.

### Collections

With the `/collection` endpoints, you can query existing NFT collections or launch new ones.

{% content-ref url="/pages/ThjFFrxDNpCvnx1gWJzq" %}
[Collections](/comet-sdk/reference/comet-sdk-reference/comet-rest-api/collections.md)
{% endcontent-ref %}

### Airdrops

Once you've launched a new collection, start giving it out to your users! The `/airdrop` endpoints give fine-grained control over who receives which tokens.

{% content-ref url="/pages/WJTCJZq912wf4JNUUQoI" %}
[Airdrops](/comet-sdk/reference/comet-sdk-reference/comet-rest-api/airdrops.md)
{% endcontent-ref %}

### Gallery

With the `/gallery` endpoint, you can see which tokens any address or Comet user owns.

{% content-ref url="/pages/ibREthSg5LaxpBr6XMdZ" %}
[Gallery](/comet-sdk/reference/comet-sdk-reference/comet-rest-api/gallery.md)
{% endcontent-ref %}

### Usage

Quickly view your API usage with the `/usage` endpoint.

{% content-ref url="/pages/LSfoiVPKdP5nELZVbSb8" %}
[Usage](/comet-sdk/reference/comet-sdk-reference/comet-rest-api/usage.md)
{% endcontent-ref %}
