> ## Documentation Index
> Fetch the complete documentation index at: https://docs.standardcomputers.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Use Standard as a Powerful Custom Database Backend

> Create a powerful custom database using Standards, import your schema, and optionally write Standard code to interact with records programmatically.

Using Standards, you can create an easy-to-use but powerful database system under your own control. Because every object in the Standard System is built on the same underlying model, your custom data structures integrate seamlessly with the rest of the platform — searchable, AI-accessible, and version-tracked out of the box.

<Tip>
  Learn more about designing and creating Standards in the [Standards Overview](/standards/overview).
</Tip>

## Setting Up Your Database

<Steps>
  <Step title="Create Your Standards">
    Create Standards that reflect the data you would like to store. Each Standard defines the shape of a record type — its fields, types, and relationships.
  </Step>

  <Step title="Import Your Standards">
    Load your Standards into the Standard System using the `import` command:

    ```bash theme={null}
    import STD_NAME STD_FILE_PATH
    ```

    Replace `STD_NAME` with the name of your Standard and `STD_FILE_PATH` with the path to your Standard definition file.
  </Step>

  <Step title="Interact Programmatically (Optional)">
    Optionally, create packages and Standard code to programmatically interact with the database records. This allows you to build custom logic, automate record management, and integrate your database with other parts of your Standard System.
  </Step>
</Steps>
