We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Prismatic SDK v0.8.0
Type-safe client libraries for TypeScript, Python, Elixir, and Go. Complete SDK package with auto-generated API clients, authentication handling, and comprehensive documentation.
Choose Your Language
All SDKs feature identical APIs with language-specific optimizations
TypeScript
Full-featured client with TypeScript definitions
Python
Pythonic async/await API with type hints
Elixir
OTP-compliant GenServer-based client
Go
Concurrent client with context support
Quick Start
npm install @prismatic/sdk
import { PrismaticClient } from '@prismatic/sdk';
const client = new PrismaticClient({
apiKey: process.env.PRISMATIC_API_KEY,
endpoint: 'https://api.prismatic.dev'
});
// Query intelligence data
const result = await client.intelligence.search({
query: 'domain:example.com',
sources: ['osint', 'financial'],
limit: 100
});
// Real-time updates via WebSocket
client.subscribe('intelligence:updates', (data) => {
console.log('New intelligence data:', data);
});
Type Definitions
interface IntelligenceQuery {
query: string;
sources?: string[];
limit?: number;
filters?: Record<string, any>;
}
interface IntelligenceResult {
id: string;
source: string;
data: Record<string, any>;
confidence: number;
timestamp: string;
}
Key Features
Feature Matrix
Compare features across all SDK languages
| Feature | TypeScript | Python | Elixir | Go |
|---|---|---|---|---|
| Type Safety | ||||
| Async Support | ||||
| WebSocket Streaming | ||||
| Authentication | ||||
| Error Handling | ||||
| Circuit Breaker | ||||
| Retry Logic | ||||
| Rate Limiting | ||||
| Metrics |
API Coverage
All endpoints supported across all SDK languages
Intelligence
/api/v1/intelligence/search
Search intelligence data
/api/v1/intelligence/analyze
Analyze target entity
/api/v1/intelligence/sources
List available sources
Storage
/api/v1/storage/:adapter/keys
List keys in adapter
/api/v1/storage/:adapter/:key
Get value by key
/api/v1/storage/:adapter/:key
Store key-value pair
/api/v1/storage/:adapter/:key
Delete key
Agents
/api/v1/agents
List active agents
/api/v1/agents/:id/execute
Execute agent command
/api/v1/agents/:id/status
Get agent status
Ready to Build?
Get started with the Prismatic SDK in your preferred language
Questions? Check our documentation or contact support