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

# PodSpaces

{% hint style="warning" %}
PodSpaces and PodSpaces AP are currently available as Developer Preview. Do not use for production or for storing sensitive/personal data.
{% endhint %}

Inrupt provides the following hosted versions of its [Enterprise Solid Server (ESS)](https://docs.inrupt.com/ess/latest/introduction) :

* [Inrupt PodSpaces](https://start.inrupt.com/)
* [Inrupt PodSpaces AP (Asia-Pacific)](https://start.ap.inrupt.com) .

## Features

### WebID

{% tabs %}
{% tab title="PodSpaces" %}
WebIDs created through PodSpaces:

* Have the form **`https://id.inrupt.com/{username}`** .
* Uses Inrupt’s OpenID Provider **`https://login.inrupt.com`** .
  {% endtab %}

{% tab title="PodSpaces AP" %}
WebIDs created through PodSpaces AP:

* Have the form **`https://id.inrupt.com/{username}`** .
* Uses Inrupt’s OpenID Provider **`https://login.inrupt.com`** .
  {% endtab %}
  {% endtabs %}

### Pod Storage

{% tabs %}
{% tab title="PodSpaces" %}
Pods on PodSpaces have the URL **`https://storage.inrupt.com/{Pod Identifier}`** where **`{Pod Identifier}`** is autogenerated.
{% endtab %}

{% tab title="PodSpaces AP" %}
Pods on PodSpaces AP have the URL **`https://storage.ap.inrupt.com/{Pod Identifier}`** where **`{Pod Identifier}`** is autogenerated.
{% endtab %}
{% endtabs %}

### Access Control

To manage access to resources stored in its Pods, PodSpaces uses:

* [Access Control Policies (ACP)](/security/authorization/acp.md)
* [Access Requests and Grants](/ess/latest/services/service-access-grant.md)

### Limits

There is a 100MB limit on each Resource stored in the Pod.

## Issues & Help

For non-public feedback or support inquiries, please use the [Inrupt Service Desk](https://inrupt.atlassian.net/servicedesk).
