1. What is Atomic Data
  2. 1. Atomic Data Overview
    ❱
    1. 1.1. Motivation
    2. 1.2. Strategy, history and roadmap
    3. 1.3. When (not) to use it
  3. AtomicServer
  4. 2. AtomicServer
    ❱
    1. 2.1. When (not) to use it
    2. 2.2. Installation
    3. 2.3. Using the GUI
      ❱
      1. 2.3.1. Tables
    4. 2.4. API
    5. 2.5. Creating a JSON-AD file
    6. 2.6. FAQ & troubleshooting
  5. 3. Clients / SDKs
    ❱
    1. 3.1. Javascript
      ❱
      1. 3.1.1. @tomic/lib
        ❱
        1. 3.1.1.1. Store
        2. 3.1.1.2. Agent
        3. 3.1.1.3. Resource
        4. 3.1.1.4. Collection
      2. 3.1.2. @tomic/react
        ❱
        1. 3.1.2.1. useStore
        2. 3.1.2.2. useResource
        3. 3.1.2.3. useValue
        4. 3.1.2.4. useCollection
        5. 3.1.2.5. useServerSearch
        6. 3.1.2.6. useCurrentAgent
        7. 3.1.2.7. useCanWrite
        8. 3.1.2.8. Image
        9. 3.1.2.9. Examples
      3. 3.1.3. @tomic/svelte
        ❱
        1. 3.1.3.1. Image
      4. 3.1.4. @tomic/template
      5. 3.1.5. @tomic/cli
    2. 3.2. Rust
      ❱
      1. 3.2.1. CLI
      2. 3.2.2. Lib
  6. Guides
  7. 4. Build a portfolio using Astro and Atomic Server
    ❱
    1. 4.1. Setup
    2. 4.2. Frontend setup
    3. 4.3. Basic data model
    4. 4.4. Creating homepage data
    5. 4.5. Generating types
    6. 4.6. Fetching data
    7. 4.7. Using ResourceArray to display a list of projects
    8. 4.8. Using Collections to build the blogs page
    9. 4.9. Using the search API to build a search bar
  8. Specification
  9. 5. Atomic Data Core
    ❱
    1. 5.1. Serialization
    2. 5.2. JSON-AD
    3. 5.3. Querying
    4. 5.4. Paths
    5. 5.5. Schema
      ❱
      1. 5.5.1. Classes
      2. 5.5.2. Datatypes
      3. 5.5.3. FAQ
  10. 6. Atomic Data Extended
    ❱
    1. 6.1. Agents
    2. 6.2. Hierarchy and authorization
    3. 6.3. Authentication
    4. 6.4. Invitations and sharing
    5. 6.5. Commits (writing data)
      ❱
      1. 6.5.1. Concepts
      2. 6.5.2. Compared to
    6. 6.6. WebSockets
    7. 6.7. Endpoints
    8. 6.8. Collections, filtering, sorting
    9. 6.9. Uploading and downloading files
  11. Use Atomic Data
  12. 7. Interoperability and comparisons
    ❱
    1. 7.1. Create & publish Atomic Data
    2. 7.2. Upgrade your existing project
    3. 7.3. RDF
    4. 7.4. Solid
    5. 7.5. JSON
    6. 7.6. IPFS
    7. 7.7. SQL
    8. 7.8. Graph Databases
  13. 8. Potential use cases
    ❱
    1. 8.1. As a Headless CMS
    2. 8.2. Personal Data Store
    3. 8.3. Artificial Intelligence
    4. 8.4. E-commerce & marketplaces
    5. 8.5. Surveys
    6. 8.6. Verifiable Credentials
    7. 8.7. Data Catalog
    8. 8.8. Education
    9. 8.9. Food labels
  14. Acknowledgements
  15. Newsletter
  16. Get involved

Atomic Data Docs

atomic-lib: Rust libraries & tools for Atomic Data

We have a CLI and a library for Rust.