Announcing our partnership with the U.S. Army to advance mission-critical AI workflows.Announcing our partnership with the U.S. Army. Read the release

Skip to main content

Build on Lemma.Any Surface. One Runtime.

SDKs for Python and TypeScript, a REST API, and a CLI. Define Workers in code, promote them through environments, and keep the governance and evidence you get in the canvas.

From Visual Canvas to Code-First Control.

Move between the visual builder, a code-first SDK, the API, and the CLI without leaving governance or runtime evidence behind. Terraform support is coming soon.

Ln 14Python SDK

Four Surfaces. One Control Plane.

Everything the canvas can do, the API can do. The SDKs and CLI are thin clients over it, so a Worker defined in any of them runs on the same runtime, under the same policy, with the same evidence. The Go SDK and Terraform provider are coming soon.

SDKs

Python and TypeScript

Define Workers, States, and Functions in the language your service is already written in. Typed clients, streaming responses, and local runs against the same runtime. Go SDK coming soon.

REST API

Every Primitive, Over HTTP

Workers, runs, knowledge, tenants, webhooks, and audit logs. Versioned endpoints with the same identity and policy checks the canvas applies.

CLI

Validate, Deploy, Promote

Run a Worker locally, validate its policy and Connections, and promote it through environments from a shell or a CI job.

Terraform

Terraform Provider — Coming Soon

Infrastructure as code support is planned. The Terraform provider is not yet released.

Fine-Grained Access.

Access is granted per workspace, per folder, per Worker, and per action. Who can read a run, who can edit a State, who can approve a deploy, and which Connections a Worker may resolve are separate grants, written as policy, and checked on every call from every surface.

Policy grantsroles × actions

A table of roles against actions. Viewer reads evidence; operator runs and reads; approver approves and reads; admin does all four; a custom role is composed from run, approve, and read evidence.

4 built-in roles, and 1 composed from run, approve, and read evidence.

Prove Every Decision.

When someone asks what a Worker did and why, the answer is already written: the input, each policy decision, each approval, and what the model returned, recorded as it happened. The same trace leaves through OpenTelemetry, so it lands in the collector, the SIEM, and the dashboards you already run.

Run history and execution trace

Runs Where You Run.

A Worker is the same object in every deployment model. Which one it lands in is a setting on the environment, not a fork of the code, so moving from our cloud to yours to no cloud at all is a plan and an apply.

Managed, Multi-Tenant

Start on our cloud. Logical isolation per tenant, continuous updates, and nothing of your own to operate.

Managed, Single-Tenant

Dedicated infrastructure we run for you, with your own upgrade window and configuration.

Your Cloud

Deploy into your own Google Cloud or Azure account through the marketplace listing. Data never leaves your boundary.

On-Premise and Air-Gapped

GovCloud, your data center, or no network at all. SOC 2 Type 2, HIPAA, GDPR, and CJIS, with CMMC Level 2 in progress and FedRAMP next.

Procure it through the cloud marketplace you already buy from, and deploy from the same listing.

  • Google Cloud Marketplace
  • Microsoft Azure Marketplace

The Canvas Is Optional.The Governance Is Not.

Whatever surface you build on, every run carries the same identity, policy, and evidence. Swap models, swap providers, move from a laptop to an air-gapped site, and nothing about the Worker has to change.

Ready to Build?

Start with the quickstart.

Read the Docs