# Fabricate

## About

Fabricate enables developers to quickly create fully functional relational databases, unstructured datasets, and mock APIs based on a schema, sample data, or natural language prompts. Fabricate is primarily used to unblock greenfield application development, accelerate AI model training, and support testing in environments where real or production data is unavailable or restricted.

## Hosting

Fabricate is currently available as a Cloud service offered by Tonic.ai.

## AI Usage

Fabricate Cloud might use various AI models and services, including:

* OpenAI through Azure OpenAI
* Claude models through the Anthropic API

## Documentation

For comprehensive Fabricate feature documentation, go to the[ Fabricate User Guide](https://docs.tonic.ai/fabricate).

## Audit logs

The Fabricate application saves log files that can be used to:

* Diagnose issues
* Troubleshoot bugs
* Help to identify when performance can be improved
* Generally improve Fabricate and its features

## Audits

Fabricate was not formally in scope for the previous SOC 2 report, because the product did not exist during the previous audit period.

However, the existing security controls and organizational policies detailed in that report currently apply to Fabricate.

A new SOC 2 report, which will formally include Fabricate, is scheduled for release before the end of 2025.

In May 2025, Fabricate underwent a dedicated penetration test, which is available in our [Trust Documents](https://trust-documents.tonic.ai/).

## Sign-On

Fabricate supports login with Google, Microsoft, and GitHub.

## Password encryption

The Fabricate application hashes all stored user passwords.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tonic.ai/trust-center/tonic.ai-applications/fabricate.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
