> For the complete documentation index, see [llms.txt](https://docs.tinychain.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tinychain.net/readme.md).

# What is TinyChain?

TinyChain is a single platform for cloud applications.

TinyChain provides a basic set of cloud data structures, like tables, tensors, and a graph database, as well as security using OAuth 2 and elliptic-key cryptography, in a single runtime that enables developers to prototype a new API in minutes and scale it without rewriting.

Some key features are:

* Automatic cross-service transactions
* Automatic replication
* Automatic concurrency (multithreading)
* Automatic GPU acceleration
* Stateful machine learning models with automatic memory management, even for large datasets
* GPU-accelerated graph database
* Hypothetical queries, which allow a developer to explore the consequences of a database update without committing the update
* Object-relational mapping

## Getting Started

### Guides: Jump right in

Follow our handy guides to get started on the basics as quickly as possible:

{% content-ref url="/pages/GhUlYKIfy1GNJwAnTlF1" %}
[Getting Started](/guides/getting-started.md)
{% endcontent-ref %}

{% content-ref url="/pages/oMr6pms8LIsrJzwcIsrn" %}
[Python client introduction](/guides/python-client-introduction.md)
{% endcontent-ref %}

{% content-ref url="/pages/VCsyUX1UcwDa1FfnEvLd" %}
[Code a compute graph](/guides/code-a-compute-graph.md)
{% endcontent-ref %}

### Fundamentals: Dive a little deeper

Learn the fundamentals of TinyChain to get a deeper understanding of its functionality:

{% content-ref url="/pages/9V5iT402OdO5liUbarJI" %}
[Install TinyChain](/fundamentals/install-tinychain.md)
{% endcontent-ref %}

{% content-ref url="/pages/wE7W8Y4ydmyI147g2VC7" %}
[Technical Details](/fundamentals/technical-details.md)
{% endcontent-ref %}
