Skip to main content

Developer Guides

Build on top of SixDegree with powerful SDKs, tools, and infrastructure-as-code solutions.

SDKs & Libraries

🐹 Go SDK

Build SixDegree integrations with Go. Type-safe client library for all SixDegree APIs.

⚡ TypeScript SDK

Build SixDegree integrations with TypeScript/JavaScript. Modern, promise-based API client.

🧬 Molecule SDK

Build custom discovery providers to import entities and relationships from any system.

🏗️ Terraform Provider

Manage SixDegree resources as infrastructure-as-code with version control and automation.

Extensibility

🧩 Building Molecules

The primary way to extend SixDegree. Molecules provide discovery, AI tools, skills, and visualizations for a service—all in one package.

🔌 Standalone MCP Servers

Add tools that don't need entity discovery—like database queries or custom internal APIs. Use molecules for most integrations.

Getting Started

Choose your preferred language or tool to start building:

  1. Go Developers: Start with the Go SDK for type-safe API access
  2. TypeScript/JavaScript: Use the TypeScript SDK for modern web and Node.js apps
  3. Infrastructure as Code: Manage resources with Terraform
  4. Custom Integrations: Build Molecules to add discovery, tools, skills, and visualizations
  5. Standalone Tools: Create MCP Servers for tools that don't need entity discovery

Additional Resources