# Welcome

BlitzWare is an authentication platform for products that need secure user login, token issuance, application controls, and operational visibility.

BlitzWare supports two Application models:

| Application model | Best for                                                                                | Authentication style                                                      |
| ----------------- | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| Basic Application | Direct API-driven login, desktop clients, lightweight product auth, license-aware apps. | Your client or backend calls BlitzWare HTTP APIs directly.                |
| OAuth Application | Web, SPA, mobile, and backend integrations that need OAuth 2.0 authorization flows.     | Users authenticate through redirect-based flows and receive OAuth Tokens. |

{% hint style="info" %}
Start with [Choosing Between OAuth and Basic Applications](/core-platform/choosing-between-oauth-and-basic.md) if you are not sure which Application model fits your product.
{% endhint %}

## Start here

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><i class="fa-key" style="color:$primary;">:key:</i></td><td><strong>Basic Application quickstart</strong></td><td>Create a Basic Application, issue an API Key, and complete username/password login.</td><td><a href="/pages/JY0qVFCVtE1IWaMo2TZ6">/pages/JY0qVFCVtE1IWaMo2TZ6</a></td></tr><tr><td><i class="fa-arrow-right-to-bracket" style="color:$primary;">:arrow-right-to-bracket:</i></td><td><strong>OAuth Application quickstart</strong></td><td>Configure Redirect URIs, use Authorization Code with PKCE, and validate Tokens.</td><td><a href="/pages/FQuRPrRz6mLg3YxJgKts">/pages/FQuRPrRz6mLg3YxJgKts</a></td></tr><tr><td><i class="fa-database" style="color:$primary;">:database:</i></td><td><strong>Identity sources</strong></td><td>Choose hosted Users, a custom database, or import-based migration.</td><td><a href="/pages/Avx9idICrQf9yVDiRKhf">/pages/Avx9idICrQf9yVDiRKhf</a></td></tr><tr><td><i class="fa-lock" style="color:$primary;">:lock:</i></td><td><strong>Production readiness</strong></td><td>Review Token storage, MFA, rate limits, logging, and deployment checks.</td><td><a href="/pages/mRYRmqbQH4etHLGWv4dr">/pages/mRYRmqbQH4etHLGWv4dr</a></td></tr></tbody></table>

## How the docs are organized

| Section                                                      | Use it to                                                                                                                       |
| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------- |
| [Getting Started](/getting-started/basic-application.md)     | Ship a working integration quickly.                                                                                             |
| [Core Platform](/core-platform/what-is-blitzware.md)         | Understand the architecture and terms used across BlitzWare.                                                                    |
| [Applications](/applications/oauth-applications-overview.md) | Configure Basic Applications, OAuth Applications, API Keys, redirects, scopes, access control, limits, and deployment settings. |
| [Identity](/identity/hosted-user-store.md)                   | Decide where Users live and how they verify, reset, or migrate accounts.                                                        |
| [Developers](/developers/api-overview.md)                    | Integrate safely with APIs, SDKs, errors, tests, and deployment workflows.                                                      |
| [Operations](/operations/logs-and-audit-trails.md)           | Operate authentication in production with logs, security events, revocation, deletion, and recovery.                            |

## Protocol references

The main docs explain concepts and workflows. Detailed endpoint and protocol references stay in their dedicated documentation:

* [Basic Universal API](https://docs.blitzware.xyz/basic/)
* [OAuth quickstarts and reference](https://docs.blitzware.xyz/oauth/)


---

# 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.blitzware.xyz/welcome.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.
