Commercial SDKs

Carry inspectable reasoning into the product you already ship.

Move a validated probabilistic or causal model from an inspected query into your own application or internal service. Choose among 13 ports, 39 platform-language targets, and 117 development and internal-runtime license products while keeping rights tied to the exact artifact you ship.

13ports
39targets
117products

SDK or agent interface?

Embed supported capabilities—or expose them to an agent.

SDKs run supported Darkstar operations inside software you build and operate. The MCP companion lets an authorized agent request supported operations and receive structured results. MCP is not an SDK license, a managed deployment, or a second inference engine.

Compare SDK and MCP integration

Inspect before checkout

See how prediction, intervention, and policy solving reach code.

Public quickstarts show the API shape for model loading, inference, continuous SCM calls, influence-diagram policy solving, one-call sensitivity, EVPI, and JSON round-tripping. Licensed customer docs add deployment and compatibility details for the purchased artifact.

const model = await Darkstar.BBN.readJson(file);
const posterior = model.pquery('Dyspnea', { XRay: 'abnormal' });
const intervention = model.iquery('Dyspnea', { Smoking: 'no' });
const policy = diagram.solvePolicy({ Risk: 'high' }, { maxPolicyTableRows: 4096 });

Choose the artifact

Match the inspected reasoning to its shipping target.

Self-serve checkout is intentionally narrow: one language, one platform, one annual license, and one major release line. Broader SaaS, redistribution, and OEM rights route to enterprise terms.

Self-serve checkout eligible

C++ on Linux

Core native engine, signed manifests, checksums, SBOM, and API docs.

  • Native-speed exact and causal reasoning
  • Graph generation and layout helpers
  • Strong fit for native products and OEM delivery
13archives per platform release
3supported desktop/server targets
SHA-256checksums and sidecar manifests
.licprivate license file per entitlement

Language ports

Use the language your product already speaks.

The same native reasoning boundary is projected through 13 maintained language ports. Choose a language to inspect its current API examples and supported model operations.

C++ logoTypeScript/JavaScript logoJava logoC# logoPython logoGo logoRust logoR logoJulia logoGNU Octave logoSwift logoRuby logoLua logo

Target platforms

Match the runtime to the system you deploy.

Each of the 13 language ports is sold for macOS, Windows, and Linux, which yields 39 paid platform-language targets before license-type selection.

SDK pricing

License the exact target you ship.

There are 3 paid license types across 39 platform-language targets, for 117 total paid SDK products. Checkout stays scoped to one platform, one language, and one license so downloads, license generation, and support stay tied to the exact target you chose.

Annual SDK license

Developer Seat

$549.99

annual per platform-language target

One platform-language target with exact-version offline technical docs and API reference.

  • Named developer use for local development, test, and non-production CI.
  • 1 named developer
  • Offline technical docs included
  • Support purchased separately

Annual SDK license

Solo Internal Runtime

$2,999.99

annual per platform-language target

One platform-language target plus internal production rights for one bounded deployment.

  • One internal application/service and up to two runtime nodes/environments.
  • 1 named developer
  • Offline technical docs included
  • Support purchased separately

Annual SDK license

Small Team Internal Runtime

$7,999.99

annual per platform-language target

Up to five named developers on one platform-language target with bounded internal runtime scope.

  • Up to three internal services and ten runtime nodes/environments.
  • 5 named developers
  • Offline technical docs included
  • Support purchased separately

License and downloads

Keep licensed builds reproducible.

Self-serve SDK purchases are annual and scoped to one platform, one language, one license type, and one major release line. During the paid term, the SDK account page provides the covered downloads, release manifest, checksum information, and private .lic file for that entitlement.

After the paid term ends, covered historical downloads remain available for reproducible builds and audits, but a renewed entitlement is required before generating a new runtime license. Treat .lic files like private deployment credentials: keep them out of source control, public images, logs, and tickets.

SDK support

Add SDK support without mixing it into Online.

SDK technical support is purchased separately from Darkstar Online plan support. The support catalog has 8 Stripe products: 2 annual prepaid plans and 6 one-time credits or services that grant one-year support balances required before SDK technical tickets are accepted.

Support plans

Annual plan

Beacon

$1,999

Annual support plan with eight standard ticket credits or 20% of annual license subtotal, whichever is greater.

Annual plan

Sentinel

$6,999

Annual priority support plan with twelve priority-equivalent credits or 30% of annual license subtotal, whichever is greater.

Support credits and services

Support

Standard Ticket Credit

$299

One bounded issue, one platform-language target, one artifact/version, one environment.

Support

Standard Ticket 5-Pack

$1,249

Five standard ticket credits with 12-month expiry.

Support

Standard Ticket 10-Pack

$2,249

Ten standard ticket credits with 12-month expiry.

Support

Priority Ticket Credit

$799

One issue with one-business-day first response target.

Support

Internal Production Incident Ticket

$1,999

Same-business-day triage for licensed internal production outages.

Support

Advisory Ticket / Integration Review

$999

Scheduled architecture, migration, licensing, or deployment review.

Enterprise and custom

Define a non-standard delivery boundary.

External SaaS embedding, redistribution, volume discounts, and custom arrangements are handled outside Stripe self-serve. Bring the language, platform, deployment boundary, and support expectation you need covered.

Enterprise contact