Skip to main content

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:

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.