Skip to main content
Alpha Cyanea is in public alpha. We're building in the open — expect rough edges and rapid iteration. See what's live →
Public Alpha

Current status

Cyanea is in active development. This page shows what's working today, what's being built, and what's on the roadmap. Last updated: March 2026.

Live today

These features are functional and available on app.cyanea.bio and for self-hosted instances.

Feature Status Notes
Spaces, Datasets, Protocols Live Create, version, fork, and share. Full CRUD with visibility controls.
WASM Notebooks Live Browser-native execution via WebAssembly. Cyanea language with bioinformatics builtins. No server needed.
Server-side Elixir execution Live Sandboxed eval with AST blocklist, 30s timeout, results persisted to DB. Requires Pro plan on hosted hub.
REST API (v1) Live 9 controllers, JWT + API key auth, rate limiting, CORS, webhooks (HMAC-SHA256).
CLI (cyn) Live Elixir escript. Login, spaces, notebooks, datasets, file uploads. Built from source.
Real-time collaboration Live Phoenix Presence, PubSub cell updates, presence indicators.
Notebook versioning Live Sequential versions, content-hash dedup, cell-level diffing, restore with auto-snapshot.
File upload + metadata extraction Live 21 formats recognized. Quota-checked uploads with async metadata extraction.
Organizations + roles Live Owner/admin/member/viewer hierarchy. Member limits enforced per plan.
Billing (hosted hub) Live Stripe integration. Free / Pro / Team / Enterprise tiers with storage + compute quotas.
Protocol templates Live 18 templates (10 wet-lab, 8 dry-lab).
Jupyter import Live Import .ipynb (nbformat 4.x) via API or web UI.
Self-hosting (SQLite mode) Live Single-binary with SQLite. All features, no artificial limits. Docker or bare metal.
Self-hosting (PostgreSQL mode) Live Docker Compose with PostgreSQL, S3/MinIO, Meilisearch. For production scale.
Learn platform Live 10 WASM simulations + interactive lessons. Browser-based, no installation.
Rust crate ecosystem Live 18 crates, 3,700+ tests. Seq, Align, IO, Phylo, Struct, ML, Stats, Chem, Meta, Epi, Omics, Proteomics, Network, and more.

In progress

Actively being built. Partially functional or in testing.

Feature Status Notes
Federation sync Beta Node registration, signed manifests, incremental push/pull implemented. Public network discovery in progress.
Search Beta Meilisearch-backed. Full-text search for datasets, protocols, spaces. Intermittently degraded on hosted hub.
ORCID authentication Beta OAuth integration for researcher identity. Email/password auth also available.

Planned

On the roadmap. Not yet started or in early design.

Feature Status Notes
SSO / SAML Planned For Team and Enterprise plans.
GPU compute Planned Server-side GPU execution for ML workloads. Enterprise tier.
Python SDK Planned Native Python client for the REST API.
Citation / DOI minting Planned Persistent identifiers for datasets and protocols.
Audit logging Planned Exportable audit logs for compliance. Team+ plans.
HIPAA compliance Planned Dedicated infrastructure, BAA. Enterprise only.
Pre-built CLI binaries Planned curl-installable binaries so you don't need Elixir to use the CLI.

Open-core model

Cyanea is open source under Apache 2.0. Here's how the pieces fit together:

Component License Notes
cyanea (platform) Apache 2.0 Full-featured Phoenix app. Self-hosted instances have no plan restrictions — everyone is effectively "Pro."
cyanea-core (shared lib) Apache 2.0 Schemas, contexts, workers. Shared by open-source and hosted hub.
labs (Rust crates) Apache 2.0 18 crates. Usable standalone — you don't need the platform to use cyanea-seq or cyanea-align.
cyn (CLI) Apache 2.0 Elixir escript, built from source.
cyanea-hub (hosted) Private The hosted service at app.cyanea.bio. Adds Stripe billing, managed infrastructure. Not open source.

Want to help shape Cyanea?

We're looking for early adopters — researchers, bioinformaticians, and lab teams who want to try Cyanea and tell us what's missing.

Try the alpha → Join the discussion Get in touch