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

> ## Agent Instructions
> These docs contain multiple Speckle product experiences. For Speckle 2026.9, prefer /next/ pages for the topics and changes they cover. The navigation label Current does not override this version-specific precedence.
> Coverage under /next/ is incremental. Use Current documentation for unchanged topics and when a /next/ page says coverage is unavailable or explicitly refers you to Current. Do not infer a feature was removed from a missing page.
> Read the page-specific documentation status, applicability, affected guidance and replacement links in agent-only content. Impacted, changed and superseded apply only to the stated scope; they do not mean the entire feature is deprecated. Historical connector guides apply only to the legacy connector described.
> Match guidance to the customer's deployment version, model data format and connector. Respect plan, permission and compatibility restrictions. If an unknown version or data format changes the answer, ask a focused clarification; do not infer deployment version from the date alone.

# Connectivity resources

> SDKs, APIs, open source connector repositories, packages, and community links for Speckle connectivity work.

## SDKs by integration need

| Need | Start here |
| - | - |
| Python scripts, agents, cloud jobs | [specklepy](/developers/sdks/python/introduction) · [GitHub](https://github.com/specklesystems/specklepy) |
| .NET desktop connectors and converters | [.NET SDK](/developers/sdks/dotnet/introduction) · [speckle-sharp-sdk](https://github.com/specklesystems/speckle-sharp-sdk) |
| JavaScript/TypeScript object graphs | [@speckle/objectloader2](/developers/packages/objectloader2) · [@speckle/objectsender](/developers/packages/objectsender) |
| Connector UI and converter patterns | [speckle-sharp-connectors](https://github.com/specklesystems/speckle-sharp-connectors) |
| Server API (projects, models, versions) | [GraphQL API](/developers/api/graphql) |
| Version events | [Webhooks](/developers/api/webhooks) |

<Note>
  The [TypeScript SDK](/developers/sdks/typescript/introduction) is in development. For web
  connectivity, prefer GraphQL plus object loader and sender packages.
</Note>

## Open source reference implementations

Study **structure and patterns**—not host-specific conversion logic for a different product.

<CardGroup cols={2}>
  <Card title="Tekla Structures" icon="github" href="https://github.com/specklesystems/speckle-sharp-connectors/tree/main/Connectors/Tekla">
    .NET connector and converter patterns.
  </Card>

  <Card title="ETABS" icon="github" href="https://github.com/specklesystems/speckle-sharp-connectors/tree/main/Connectors/CSi/Speckle.Connectors.ETABS22">
    CSI desktop integration in the connectors monorepo.
  </Card>

  <Card title="Blender" icon="github" href="https://github.com/specklesystems/speckle-blender">
    Python add-on connector example.
  </Card>

  <Card title="Power BI" icon="github" href="https://github.com/specklesystems/speckle-powerbi">
    Receive-only consumption app—data connector and 3D visual; no publish from Power BI. User guide:
    [Power BI](/connectors/power-bi/power-bi).
  </Card>

  <Card title="All .NET connectors" icon="github" href="https://github.com/specklesystems/speckle-sharp-connectors">
    DUI, converters, and shared SDK usage.
  </Card>

  <Card title="Connectors overview" icon="book" href="/connectors/overview">
    Install, publish, and load for shipped connectors.
  </Card>

  <Card title="Connector schemas" icon="database" href="/developers/data-schema/connector-index">
    Per-host data shapes where documented.
  </Card>
</CardGroup>

## Platform documentation

<CardGroup cols={2}>
  <Card title="GraphQL API" icon="api" href="/developers/api/graphql">
    Projects, models, versions, permissions.
  </Card>

  <Card title="REST API" icon="api" href="/developers/api/rest">
    REST endpoints where documented.
  </Card>

  <Card title="Data schema" icon="database" href="/developers/data-schema/overview">
    Objects, collections, proxies, geometry.
  </Card>

  <Card title="Authentication" icon="key" href="/developers/authentication/introduction">
    PATs, OAuth2, SSO.
  </Card>
</CardGroup>

## NPM packages

* [@speckle/objectloader2](/developers/packages/objectloader2) — load and traverse object graphs
* [@speckle/objectsender](/developers/packages/objectsender) — send objects and create versions
* [@speckle/ui-components](https://www.npmjs.com/package/@speckle/ui-components) — React UI (optional, for branded tools)
* [@speckle/tailwind-theme](https://www.npmjs.com/package/@speckle/tailwind-theme) — Tailwind theme
* [speckle-auth](https://www.npmjs.com/package/speckle-auth) — community auth utilities

## Getting help

<CardGroup cols={3}>
  <Card title="Community forum" icon="comments" href="https://speckle.community/c/help/developers">
    Questions and discussion for developers.
  </Card>

  <Card title="GitHub" icon="github" href="https://github.com/specklesystems">
    Source code, issues, contributions.
  </Card>

  <Card title="Discord" icon="message-circle" href="https://discord.gg/speckle">
    Real-time community chat.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.