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