# Infrastructure Services

<figure><img src="/files/MnBhiRFXGKcV1T56BXnp" alt=""><figcaption></figcaption></figure>

### Cloud Platform

OpenSource provides cloud hosting services tailored for decentralized applications. Projects can deploy their web applications directly from repositories to our global infrastructure, ensuring their documentation sites, dashboards, and web interfaces are always accessible.

**Core Hosting Services:**

* Static site hosting
* Web application deployment with auto-SSL
* Global CDN for fast content delivery
* Automatic builds from repository pushes
* Custom domain support

The infrastructure handles the basics that every project needs - reliable hosting, secure connections, and global availability. Everything is payable in $OS tokens, making it accessible to projects worldwide without traditional payment barriers.

### API Services

OpenSource offers API hosting for projects that need backend functionality. Whether serving data to frontends or providing public APIs for developers, the platform handles scaling and availability automatically.

**API Infrastructure:**

* RESTful API hosting
* WebSocket support for real-time features
* Rate limiting and DDoS protection
* Usage analytics and monitoring
* Automatic scaling during traffic spikes

### Storage Solutions

Beyond code storage on Arweave, projects often need additional storage for builds, releases, and assets. OpenSource provides flexible storage options integrated with the development workflow.

**Storage Options:**

* Asset hosting (images, documentation)
* Database backups

####


---

# 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.os.codes/core-architecture/infrastructure-services.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.
