By stormkit-io
Deploy and manage Stormkit frontend applications directly from Claude Code, including environments, domains, and deployments via the Stormkit API.
Stormkit is a hosting solution for seamless deployment and management of modern web applications.

For those who prefer a managed solution, Stormkit offers a Cloud Edition that can be accessed at app.stormkit.io. The Cloud Edition handles all the hosting, scaling, and maintenance tasks for you, allowing you to focus solely on building and improving your applications.
The Self-Hosted Edition of Stormkit gives you the flexibility to host your own instance of Stormkit on your infrastructure. This version is ideal for organizations that require more control over their hosting environment, need to comply with specific regulatory requirements, or prefer to manage their own infrastructure.
To get started with the Self-Hosted Edition of Stormkit, you can choose to use either the provided binaries or Docker images.
You can use Docker images to run the Self-Hosted Edition. The following images are available:
In addition to the Stormkit's microservices, a PostgreSQL database and a Redis Instance is also required for Stormkit to function properly.
To run Stormkit locally:
You can install go and node using Mise, which is a polyglot tool version manager.
# Trust the dependencies specified in `mise.toml` and install them
mise trust && mise install
# Clone the repository
git clone https://github.com/stormkit-io/stormkit-io.git
cd stormkit-io
# Start all services (includes database setup and migrations)
make dev
After starting the services:
https://localhost:5500https://localhost:5400http://api.localhost:8888stormkit-io/
├── src/
│ ├── ce/ # Community Edition (AGPL-3.0)
│ │ ├── api/ # REST API server
│ │ ├── hosting/ # Hosting service
│ │ ├── runner/ # Build and deployment runner
│ │ └── workerserver/ # Background job processing
│ ├── ee/ # Enterprise Edition (Commercial)
│ │ ├── api/ # Enterprise API features
│ │ ├── hosting/ # Enterprise hosting features
│ │ └── workerserver/ # Enterprise background services
│ ├── lib/ # Shared libraries and utilities
│ ├── migrations/ # Database migrations
│ ├── mocks/ # Test mocks and fixtures
│ └── ui/ # Frontend React
│ └── www/ # Landing page React
├── scripts/ # Build and deployment scripts
src/ce/): Open source components under AGPL-3.0src/ee/): Commercial features requiring a licensesrc/lib/): Common utilities used by both editionssrc/ui/): React-based web interfaceTests require PostgreSQL with a test database named sktest and Redis to be running.
# Start services
docker compose up -d db redis
# Create test database
docker compose exec db createdb -U ${POSTGRES_USER} sktest
# Run backend and frontend tests
make test
# Run only backend tests
make test-be
# Run only frontend tests
make test-fe
When adding or changing interfaces under src/lib (or other packages) we generate testify mocks using mockery so tests can inject fakes.
Recommended command (run from the repository root):
# generate mocks for all interfaces in the repo that require the alibaba and imageopt build tags
mockery --case=underscore --dir ./ --tags=alibaba,imageopt --all --output=./src/mocks
Notes:
go run if you don't want to install the binary globally:go run github.com/vektra/mockery/v2@latest --case=underscore --dir ./ --tags=alibaba,imageopt --all --output=./src/mocks
--with-expecter to the command.--case=underscore to match repository naming conventions for generated files.gofmt/go vet and go test ./... and commit the updated files under src/mocks.For detailed troubleshooting steps, see our dedicated troubleshooting guide.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub stormkit-io/stormkit-io --plugin stormkitClaude Code skill pack for Fly.io (18 skills)
Deploy, debug, monitor, and migrate applications on Render cloud platform with intelligent Blueprint generation, error diagnosis, and Heroku migration
Full-stack web development with app scaffolding and page generation
Zenith (Forerunner) - Complete full-stack development and infrastructure automation. FastAPI, React/Vite, Ansible, Terraform, Kubernetes with production-ready templates and CI/CD pipelines.
Zeabur CLI skills for deployment, template management, and troubleshooting
DigitalOcean cloud deployment plugin for App Platform, Droplets, Kubernetes, Functions, Managed Databases, Spaces storage, and infrastructure management with official MCP server integration