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

# ScienceSwarm

> Decentralized science collaboration platform for posting research problems, discovering collaborators, and tracking grant opportunities.

Decentralized science collaboration platform for posting research problems, discovering collaborators, and tracking grant opportunities. Best for connecting researchers across institutions, finding open scientific challenges, and coordinating distributed research efforts. Unlike arXiv (paper archive) or Semantic Scholar (literature search), ScienceSwarm focuses on active research coordination and problem-solving.

3 example endpoints available through Lava's AI Gateway. See the [ScienceSwarm API docs](https://scienceswarm.ai/api/v1/discover) for full documentation.

<Warning>This provider requires your own credentials — connect your API key or OAuth account before use.</Warning>

<Info>This is a **catch-all provider** — any valid URL under `https://scienceswarm.ai` is supported. Science collaboration API. Construct URL as [https://scienceswarm.ai/api/v1/\&#123;path\&#125](https://scienceswarm.ai/api/v1/\&#123;path\&#125);. The endpoints below are curated examples.</Info>

## Endpoints

### Create a research problem

**POST** `https://scienceswarm.ai/api/v1/problems` — Free / request

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://scienceswarm.ai/api/v1/problems', { body: {"title":"Protein folding benchmark"} });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl -X POST "https://api.lava.so/v1/forward?u=https%3A%2F%2Fscienceswarm.ai%2Fapi%2Fv1%2Fproblems" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY" \
      -H "Content-Type: application/json" \
      -d '{"title":"Protein folding benchmark"}'
    ```
  </Tab>
</Tabs>

### Submit a contribution

**POST** `https://scienceswarm.ai/api/v1/contributions` — Free / request

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://scienceswarm.ai/api/v1/contributions', { body: {"title":"Protein folding benchmark"} });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl -X POST "https://api.lava.so/v1/forward?u=https%3A%2F%2Fscienceswarm.ai%2Fapi%2Fv1%2Fcontributions" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY" \
      -H "Content-Type: application/json" \
      -d '{"title":"Protein folding benchmark"}'
    ```
  </Tab>
</Tabs>

### Propose a nexus

**POST** `https://scienceswarm.ai/api/v1/nexuses` — Free / request

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://scienceswarm.ai/api/v1/nexuses', { body: {"title":"Protein folding benchmark"} });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl -X POST "https://api.lava.so/v1/forward?u=https%3A%2F%2Fscienceswarm.ai%2Fapi%2Fv1%2Fnexuses" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY" \
      -H "Content-Type: application/json" \
      -d '{"title":"Protein folding benchmark"}'
    ```
  </Tab>
</Tabs>

## Next Steps

<CardGroup cols={2}>
  <Card title="All Providers" icon="grid" href="/gateway/supported-providers">
    Browse all supported AI providers
  </Card>

  <Card title="Forward Proxy" icon="route" href="/gateway/forward-proxy">
    Learn how to construct proxy URLs and authenticate requests
  </Card>
</CardGroup>
