• Currently in Beta

  • Introducing
    SQLite Cloud

    Deploy your app on SQLite, everywhere.

    Backed by the creator of SQLite. Designed for global scalability.

    • High concurrency

    • Dynamically scalable

    • Strong consistency

    • Multi-region

    Same SQLite, new superpowers

    Conflict-free synchronization
    Run a query on your client-side database, and SQLite Cloud automatically synchronizes across nodes and devices in the background (in development).
    Realtime infrastructure
    Subscribe to changes in your database to power notifications, trigger webhooks, or enable multiplayer collaboration. 
    Edge Functions
    Execute custom code on the same nodes as your data to minimize network latency and process data efficiently.
    Simplified
    Unify database operations on clients, servers, and the edge. We handle all the underlying infrastructure, security, and data distribution.

    Distributed and consistent

    Nodes in SQLite Cloud are globally distributed and strongly consistent on a Raft protocol. Syncs between clients and nodes are guaranteed to be conflict-free, even after a user goes offline (in development).

    Scalable and efficient

    Scaling is as simple as adding and removing nodes. Multi-region load balancing ensures that SQLite Cloud can handle heavy workloads from anywhere in the world with a fraction of the resources.

    SQLite ❤️ Web

    Thanks to our Weblite technology (SQLite + HTTP + JSON), integrating your SQLite databases into any web app is as simple as making an HTTP request. With autogenerated RESTful APIs and Edge Functions, you can eliminate the need for an intermediate backend, providing you with complete, effortless access to your data in a fully distributed manner.

    SQLite Cloud SDKs
    Web
    Swift
    C/C++
    Python
    Kotlin
    GO
    PHP
    JS
    NodeJS
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <script>   
      async function searchData(event) {   
        const query = document.getElementById('query').value;   
        const response = await fetch(   
          "https://abcdef123k.sqlite.cloud:8090/v2/functions/search-js?query=" + query   
        )   
        const data = await response.json();   
      }   
    </script>   
       
    <form onsubmit="searchData(event)">   
      <input type="text" id="query" name="query" required>   
      <button type="submit">Search</button>   
    </form>   
    

    Lightweight. Fully-featured.

    Store anything
    Access and store structured and unstructured data via integrations with object storage.
    Optimize in-app
    Use the query analyzer to proactively fine-tune SQL queries.
    Secure by Default
    Encrypt your data with the AES-256 encryption algorithm. 
    Continuous backups
    SQLite Cloud databases are continuously backed up, and support point-in-time recovery.
    Autogenerated APIs
    Spend less time writing boilerplate with autogenerated RESTful APIs.

    Build anything on SQLite

    The future is lite

    Build lightning-fast apps that always work, with or without a connection.

    Subscribe to our newsletter
    The latest news, articles, and resources, sent to your inbox.

    © 2024 SQLite Cloud, Inc. All rights reserved.