Self-Hosted & Private
EasyLayer is a web3 integration framework designed for complete deployment on your own infrastructure. Your EventStore data remains entirely within your controlled environment, supporting both SQLite for rapid development and PostgreSQL for production-scale applications.
Complete Control & Compliance
Your web3 data never leaves your infrastructure. No third-party services have access to your sensitive information, ensuring full data sovereignty and maximum privacy protection. Perfect for European businesses requiring GDPR compliance and regulatory adherence by maintaining all data processing within your controlled environment.
Switch cloud providers, modify configurations, or scale independently without external service constraints or unpredictable pricing models. Deploy seamlessly across AWS ECS, Lambda functions, other cloud platforms, or on-premises infrastructure according to your operational requirements.
Database Support
SQLite Database: Ideal for development, testing, and lightweight production environments with zero configuration required, file-based storage for fast deployment, and perfect for prototyping and small-scale applications.
PostgreSQL Database: Enterprise-grade solution for production workloads with high-performance concurrent operations, advanced optimization, and battle-tested reliability for mission-critical applications.
Requirements & Setup
To run EasyLayer applications, you need:
- Node.js (version 17 or higher)
- npm or yarn package manager
- Database: SQLite or PostgreSQL
- Blockchain RPC Access: Either your own blockchain node or provider access (like QuickNode)
All application settings are managed through environment variables, typically stored in a .env
file in your application root:
# Blockchain Node Configuration
BITCOIN_CRAWLER_NETWORK_PROVIDER_NODE_HTTP_URL=`https://your-node-endpoint.com`
Deployment Options
Deploy on cloud platforms like AWS ECS, AWS Lambda, Google Cloud Run, Azure Container Instances, or use traditional server installations, Docker containerization, Kubernetes orchestration, and hybrid cloud configurations for on-premises infrastructure.
Quick Start Installation Guide
TODO
Need help with deployment? Join our community discussions or check out our deployment examples for detailed configurations.