empctl: Your Gateway to Emp Cloud

Emp Cloud is a permissionless cloud platform optimized for web3 applications. It provides production-ready infrastructure including automated scaling, monitoring, and web3-specific integrations, saving development teams hundreds of hours of setup and maintenance time.

Our platform offers an opinionated but flexible infrastructure stack, carefully designed to accelerate your project without distracting you from what matters most, your product.

Emp Cloud

Emp Cloud also includes native web3 AI Agent tooling to simplify interactions with the Twitter API and onchain data.

Getting started with empctl

empctl is a CLI tool for creating and managing your Emp Cloud projects.

Install empctl through Homebrew:

brew tap empyrealapp/homebrew-empyrealsdk
brew install empctl

Register your first project:

empctl register --name my-project --email [email protected]

Once registered, your Emp Cloud project provides access to a secure, isolated infrastructure including:

  • DynamoDB table for fast, scalable data storage

  • S3 bucket for object storage

  • SQS FIFO queue for reliable message processing

  • Secrets management

  • Private ECR repositories

  • Managed deployments

  • Centralized logging

Each project maintains strict isolation - all resources are dedicated to your project and created on-demand.

To deploy your first application, create a Dockerfile that demonstrates a basic web3 interaction:

FROM alpine:latest
CMD ["sh", "-c", "while true; do echo 'Logging...'; sleep 1; done"]
empctl services init --name myservice
empctl build --push --deploy --tag v1 --service myservice
empctl deployments logs --service myservice

Congratulations! You've deployed your first application to Emp Cloud. Continue to write an AI agent guide to learn about Twitter integrations, AI agents, and more.

Last updated