KelpMesh Studio — browser dashboard for KelpMesh (installs kelpmesh-core + FastAPI UI layer)
Project description
kelpmesh-studio
Browser dashboard for KelpMesh — the code-native SQL & Python transformation platform.
Installation
pip install kelpmesh-studio
This installs kelpmesh-core (the full CLI engine) plus the FastAPI + uvicorn dependencies needed to run the browser UI.
Pricing
| Tier | Use case | Price | Key limits |
|---|---|---|---|
| Free | Personal projects | $0 | 1 user · 3 projects · 50-entry run history |
| Pro | Commercial teams | $29 / user / month | 5 seats · unlimited projects · all features |
| Business | Larger orgs | $79 / user / month | Unlimited seats · SSO · BYOC |
| Enterprise | Custom / on-prem | Contact us | Dedicated SLA · on-premises |
kelpmesh-core is always free and open-source (Apache 2.0). Studio's freemium model applies only to the browser dashboard.
Activating a paid license
# Set the key from the email you receive after purchase
export KELPMESH_STUDIO_LICENSE_KEY=km_pro_<payload>_<sig>
kelpmesh studio
Or add it to kelpmesh.yml:
studio:
license_key: km_pro_<payload>_<sig>
No internet connection is required after activation — all validation is local.
Usage
# Start the browser dashboard (opens http://localhost:8501 automatically)
kelpmesh studio
# Check your current tier
curl http://localhost:8501/api/tier
# Core CLI always works, no license required
kelpmesh run
kelpmesh plan
kelpmesh test
Feature matrix
| Feature | Free | Pro | Business | Enterprise |
|---|---|---|---|---|
| DAG visualization | ✅ | ✅ | ✅ | ✅ |
| Run / Test / Plan from browser | ✅ | ✅ | ✅ | ✅ |
| Projects | 3 | Unlimited | Unlimited | Unlimited |
| Run history | 50 entries | Unlimited | Unlimited | Unlimited |
| Users / seats | 1 | 5 | Unlimited | Unlimited |
| Column-level lineage | — | ✅ | ✅ | ✅ |
| Authentication & RBAC | — | ✅ | ✅ | ✅ |
| API keys | — | ✅ | ✅ | ✅ |
| Git sync (auto-deploy on push) | — | ✅ | ✅ | ✅ |
| Slack / e-mail alerts | — | ✅ | ✅ | ✅ |
| Browser-managed schedules | — | ✅ | ✅ | ✅ |
| AI assistant (BYOK) | — | ✅ | ✅ | ✅ |
| Audit log browser | — | ✅ | ✅ | ✅ |
| SSO (SAML / OIDC / LDAP) | — | — | ✅ | ✅ |
| BYOC (Docker / K8s deploy) | — | — | ✅ | ✅ |
| On-premises deployment | — | — | — | ✅ |
| Commercial use | Personal only | ✅ | ✅ | ✅ |
| Support | Community | Email 48h | Email 8h | Dedicated 1h |
Package structure
kelpmesh-studio is a meta-package:
| Dependency | Purpose |
|---|---|
kelpmesh-core>=0.2.0 |
SQL engine, 9 adapters, 32 macros, scheduler |
fastapi>=0.110 |
REST API for the browser dashboard |
uvicorn[standard]>=0.27 |
ASGI server |
python-multipart>=0.0.6 |
Form / file upload support |
Just the CLI (no browser UI)
pip install kelpmesh-core
kelpmesh-core is 100% free and open-source — no license required, ever.
License
Apache 2.0 · © 2026 Saikat Roy
KelpMesh Studio's paid tiers are a commercial add-on on top of the Apache 2.0 core.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kelpmesh_studio-1.0.5.tar.gz.
File metadata
- Download URL: kelpmesh_studio-1.0.5.tar.gz
- Upload date:
- Size: 2.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a193a84746f60b834d7e48f34d1d55e92942cd39b875dc920658b1368423c0d6
|
|
| MD5 |
0380df7f2fd580c7adb7dca1f01541fc
|
|
| BLAKE2b-256 |
5a62ade72def5f9c25e446d49519ac5d38c9e3e1c39bd5b5fd391fbc5708e251
|
Provenance
The following attestation bundles were made for kelpmesh_studio-1.0.5.tar.gz:
Publisher:
publish.yml on roypulseai/kelpmesh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
kelpmesh_studio-1.0.5.tar.gz -
Subject digest:
a193a84746f60b834d7e48f34d1d55e92942cd39b875dc920658b1368423c0d6 - Sigstore transparency entry: 2021497570
- Sigstore integration time:
-
Permalink:
roypulseai/kelpmesh@acc8604d899e31a62958d445022b03783ac3d8a9 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/roypulseai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@acc8604d899e31a62958d445022b03783ac3d8a9 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file kelpmesh_studio-1.0.5-py3-none-any.whl.
File metadata
- Download URL: kelpmesh_studio-1.0.5-py3-none-any.whl
- Upload date:
- Size: 3.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4963c1607bd5680ca1b25e97771236b2d04f7657e3be41193cb5b22818df5c1f
|
|
| MD5 |
28fec148cf17b6eaac08bdfff70f1405
|
|
| BLAKE2b-256 |
31b58872f34a23c087e299b6af9bdfddee2fba786910e3a108ffe0b06c10b7ed
|
Provenance
The following attestation bundles were made for kelpmesh_studio-1.0.5-py3-none-any.whl:
Publisher:
publish.yml on roypulseai/kelpmesh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
kelpmesh_studio-1.0.5-py3-none-any.whl -
Subject digest:
4963c1607bd5680ca1b25e97771236b2d04f7657e3be41193cb5b22818df5c1f - Sigstore transparency entry: 2021497613
- Sigstore integration time:
-
Permalink:
roypulseai/kelpmesh@acc8604d899e31a62958d445022b03783ac3d8a9 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/roypulseai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@acc8604d899e31a62958d445022b03783ac3d8a9 -
Trigger Event:
workflow_dispatch
-
Statement type: