Developer Edition

The StrataBI Developer Edition (also called the Community Edition) is a way to run StrataBI locally on your own machine — a plain Python process, not a hosted deployment — wired to a real AWS data plane in your own account. It is built for developers who want to build and test modules, author dashboards, or do ad-hoc analytics without standing up the full hosted runtime.

It is source-available under the ShaleIO Guild Community License: you can read the code, run it, modify it, and use it for your own development and internal work.

What it is

You clone the repository, create a Python virtual environment, install the requirements (including boto3), point it at your AWS credentials, and run the app — it serves the StrataBI interface on localhost:8050. Queries still execute on Athena, compute still extends through Lambda modules, and artifacts still land in S3 — all in your account. The only thing that changes is where the runtime process runs: your laptop (or an AWS WorkSpaces desktop / CloudShell session) instead of a managed container.

text
your machine (python -m stratabi.app, localhost:8050)
        │  boto3 — your AWS credentials
        ▼
your AWS account:  S3 · Athena · Glue · Lambda · DynamoDB

What it's for

How it differs from a full deployment

The Developer Edition is intentionally slim. It drops the pieces that only make sense in a shared, hosted install — the admin console, the AI home page, role-based access control, and the favorites/pinned dashboard overlays — leaving the dashboard runtime, the builder, and the module execution path. Deployment patterns reserved for the hosted edition, such as running the runtime on managed application hosting, are not part of this edition.

You provision the AWS data plane (S3, Athena, Lambda, DynamoDB) once with the included Terraform / OpenTofu, then run the app locally against it. See the Quickstart and Deploy pages for the mechanics.

Getting it

Request access from the StrataBI site — see shaleio.com and use Request StrataBI - Developer Download — or, if you already have the repository, follow its README to get running.