Edge applications
Develop low latency applications for a distributed user base leveraging edge computing and a distributed database.
Three reasons to develop distributed applications on Fauna
Great user experience, anywhere
Fauna is distributed by default — within a region or across the globe. Use it with edge computing vendors such as Cloudflare, Fastly, or Azion to offer rich, low-latency experiences for users everywhere.
Sophisticated apps, minimal code
ACID compliance ensures consistency your app can depend on. Real-time event streaming powers rich, interactive applications. Less code, more sophisticated applications, close to your users.
Build fast, minimal overhead
Fauna provides one endpoint globally for you to access your data from anywhere. No provisioning, scaling, sharding, or replications. No ops means more focus on building new applications for the edge.
Partners & Integrations
We play well with others
Fauna is compatible with cloud infrastructure from AWS, Azure, and GCP and integrated with edge compute functions including Cloudflare Workers, Fastly Compute@Edge, and AWS Lambda. See our partners page for more integrations with leading third-party providers.
Get started for free
Ready to ship apps faster? Start today.
Workshops
Build complete applications using technology like AWS Services, Cloudflare, and more.
Read moreSee why customers choose Fauna to run their SaaS applications
By default, Fauna is globally distributed - so we don’t have to spend engineering cycles building out the database for our global customer base, and is naturally aligned with our broader edge architecture built on Cloudflare Workers and Fly.io.
Steve Lam, CTO at Insights.gg
Adopting Fauna and Fastly Compute@Edge has been instrumental in our ability to test and release features quickly. It allows us to maintain our data logic in a single place, and provides enough flexibility to adapt to different requirements across our application.
Isis Baulig, CTO at Climatiq
Visit our case studies to see reference architectures and learn more about our customers.
FAQs
What is Fauna?
Fauna is a distributed relational database with a document data model delivered as a cloud API. Fauna offers advanced querying capabilities, robust consistency guarantees, and comprehensive support for data operations. Developers can leverage Fauna’s strongly typed database language, FQL v10, to express complex business logic in transactions. With multi-region, active-active compute and a distributed transaction engine, Fauna ensures fast, reliable, and secure performance. Fauna provides flexible data modeling, global data access, and integrates seamlessly with various development tools and platforms. Fauna empowers developers to build new powerful applications faster, scale existing applications with confidence, and eliminates the need for server management with its serverless native approach. Fauna is designed to handle complex data models and supports real-time data synchronization across multiple devices and regions.
How much does it cost?
Fauna offers flexible pricing options to cater to the diverse needs of businesses. The cost of using Fauna primarily depends on factors such as data storage, data transfer, and request volume. For detailed information on pricing plans and to estimate costs for your specific use case, please visit our pricing page on the Fauna website.
How much bandwidth do I get?
Fauna ensures high-performance and low-latency data access by leveraging its global edge computing infrastructure. The bandwidth available to you depends on your chosen Fauna plan. We offer scalable bandwidth options to accommodate the needs of various applications. For more details on bandwidth allocation and limitations, please refer to our documentation or contact our support team.
If I decide to cancel, how do I cancel?
Canceling your Fauna account is a straightforward process. Simply log in to your account and navigate to the account settings page. From there, you can find the option to cancel your subscription. If you have any questions or need assistance during the cancellation process, our dedicated support team is available to guide you through the steps.
What is edge computing?
Edge computing refers to the practice of processing and analyzing data closer to its source or the "edge" of the network, rather than sending it to a centralized cloud server. This approach brings computation and storage capabilities closer to the devices generating the data, reducing latency and improving real-time responsiveness.
How does edge computing work?
In edge computing, data is processed and analyzed at or near the edge devices, such as IoT devices, sensors, or edge servers, rather than being sent to a central data center. By bringing computation closer to the data source, edge computing minimizes network latency and bandwidth usage, allowing for faster data processing and more efficient use of resources. This distributed architecture enables real-time decision-making and supports applications that require low latency and high availability.
Ready to get started?
Sign up or get in touch with one of our experts and discover why thousands of developers love Fauna.