We are excited to announce the general availability of Prismatic SDK β an open-source, MIT-licensed client library that makes it easy to integrate intelligence capabilities into any application.
#Why We Built the SDK
Intelligence tooling has historically been locked behind enterprise APIs with opaque interfaces. Developers building security dashboards, due diligence workflows, or OSINT aggregators had to reverse-engineer proprietary protocols or build fragile integrations from scratch.
Prismatic SDK changes this. It provides a unified, type-safe interface to the platformβs intelligence capabilities across four languages:
- TypeScript/JavaScript β Full type definitions, async/await, streaming support
- Python β Pythonic API with dataclass models, async support via
asyncio - Elixir β Native OTP integration, GenServer-backed connection pooling
- Go β Idiomatic Go with context propagation and structured errors
#Getting Started
Install the SDK in your language of choice:
# TypeScript
npm install @prismatic/sdk
# Python
pip install prismatic-sdk
# Elixir
# Add to mix.exs: {:prismatic_sdk, "~> 0.8.0"}
# Go
go get github.com/prismatic-platform/sdk-go#Key Features
#Type-Safe Entity Resolution
Every API response is fully typed. No more any or Dict[str, Any] β you get autocompletion and compile-time validation:
const result = await prismatic.entities.resolve({
name: "Navigara AI s.r.o.",
jurisdiction: "CZ",
identifiers: { ico: "21893641" }
});
// result.entity.type is EntityType.COMPANY
// result.confidence is a number between 0 and 1
// result.evidence is Evidence[]#Built-in Retry and Circuit Breaking
Network failures happen. The SDK handles transient errors with configurable exponential backoff and circuit breaker patterns β the same patterns we use in our 530-agent production deployment.
#Streaming Results
For large-scale intelligence gathering, stream results as they arrive instead of waiting for the full response:
async for entity in prismatic.osint.stream_search("example.com"):
print(f"Found: {entity.name} ({entity.type})")#Whatβs Next
- Plugin Kit integration β Build custom adapters that plug directly into the SDKβs type system
- Interactive Labs β Try SDK functions in our sandboxed lab environment
- Academy courses β Structured learning paths for SDK development
Start building at prismatic-reality.com/developers/sdk/.
Prismatic SDK is GHL v2.0 licensed (proprietary; source-available). Contributions welcome on GitHub.