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

# List app plans

> The plans an app can be created on. Public and unauthenticated, so a pricing page renders before sign-in, and returned in full rather than paged — the catalog is small and meant to be narrowed in the client. Pass `?type=` to get only the plans valid for one kind of app; a plan and the template beside it must always agree on type, so this is the same filter the creation wizard uses on both. Limits are hard caps with no overcommit: a plan is exactly what the app gets, never a burst ceiling. Only active, listed plans appear.

**No API key needed** — this endpoint is public.



## OpenAPI

````yaml /openapi.json get /apps-plans/
openapi: 3.0.0
info:
  title: Storiza API
  version: '1.0'
  description: Manage Storiza servers, apps and subscriptions programmatically.
servers:
  - url: https://api.storiza.store
security:
  - bearerAuth: []
tags:
  - name: Servers
    description: Create, order, renew and upgrade VPS servers, and read their details.
  - name: Server power & commands
    description: >-
      Start, stop, reboot and force-stop a server, check its status and run
      commands on it.
  - name: Server settings
    description: >-
      Rename a server, reinstall its operating system and follow its
      installation.
  - name: Server firewall
    description: Turn a server's firewall on or off and manage its rules.
  - name: Server metrics
    description: CPU, memory, disk and network usage, now and over time.
  - name: Server backups
    description: Order the backup add-on, and take, list and delete backups.
  - name: Server snapshots
    description: Take, list and delete snapshots of a server.
  - name: Server sharing
    description: A share link that lets someone else open the server.
  - name: Server catalog
    description: >-
      Plans, operating systems, categories, datacenters and backup plans. Public
      — no key needed.
  - name: Apps
    description: >-
      Deploy, order, renew and configure apps — game servers, databases and
      bots.
  - name: App lifecycle & console
    description: >-
      Start, stop, restart and kill an app, read its output and metrics, and
      send it commands.
  - name: App files
    description: >-
      Read, write, move and delete the files in an app's volume, and its SFTP
      access.
  - name: App backups
    description: Back up an app, download a backup, and restore from one.
  - name: App domains
    description: Your own domains for an app, and their DNS verification.
  - name: App groups
    description: Private networks that let your apps reach each other by hostname.
  - name: App catalog
    description: Templates, plans and locations for apps.
  - name: Subscriptions
    description: What you pay for, how often it renews, and stopping or resuming it.
  - name: Payments
    description: >-
      Follow a payment after an order, and the methods and currencies you can
      pay with.
  - name: Account
    description: Your profile, and a summary of everything you own.
  - name: SSH keys
    description: Public keys you can install on new Linux servers.
paths:
  /apps-plans/:
    get:
      tags:
        - App catalog
      summary: List app plans
      description: >-
        The plans an app can be created on. Public and unauthenticated, so a
        pricing page renders before sign-in, and returned in full rather than
        paged — the catalog is small and meant to be narrowed in the client.
        Pass `?type=` to get only the plans valid for one kind of app; a plan
        and the template beside it must always agree on type, so this is the
        same filter the creation wizard uses on both. Limits are hard caps with
        no overcommit: a plan is exactly what the app gets, never a burst
        ceiling. Only active, listed plans appear.


        **No API key needed** — this endpoint is public.
      parameters:
        - schema:
            type: string
            enum:
              - app
              - bot
              - game_server
              - database
              - service
            description: Only plans for this kind of app, e.g. `game_server`.
          required: false
          description: Only plans for this kind of app, e.g. `game_server`.
          name: type
          in: query
      responses:
        '200':
          description: Plans
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    enum:
                      - true
                  message:
                    type: string
                    enum:
                      - Plans
                  data:
                    type: array
                    items:
                      allOf:
                        - $ref: '#/components/schemas/AppPlan'
                        - properties: {}
                required:
                  - success
                  - message
                  - data
        '422':
          description: Validation error
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    enum:
                      - false
                  type:
                    type: string
                    enum:
                      - API
                  code:
                    type: string
                    enum:
                      - VALIDATION_ERROR
                  error:
                    type: string
                    enum:
                      - Validation error
                  details:
                    type: object
                    additionalProperties:
                      type: object
                      properties:
                        _errors:
                          type: array
                          items:
                            type: string
                required:
                  - success
                  - type
                  - code
                  - error
                  - details
              example:
                success: false
                type: API
                code: VALIDATION_ERROR
                error: Validation error
                details:
                  _errors:
                    - The whole schema has some validation problems
                  some_field:
                    _errors:
                      - This field has some validation problem
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    enum:
                      - false
                  type:
                    type: string
                    enum:
                      - API
                  code:
                    type: string
                    enum:
                      - INTERNAL_ERROR
                  error:
                    type: string
                    enum:
                      - Internal server error
                  details:
                    nullable: true
                required:
                  - success
                  - type
                  - code
                  - error
              example:
                success: false
                type: API
                code: INTERNAL_ERROR
                error: Internal server error
      security: []
components:
  schemas:
    AppPlan:
      type: object
      properties:
        id:
          type: string
        name:
          type: string
          maxLength: 100
        type:
          type: string
          enum:
            - app
            - bot
            - game_server
            - database
            - service
          default: app
        description:
          type: string
          nullable: true
        category:
          type: string
          maxLength: 100
        price:
          type: number
        duration:
          type: number
          default: 2592000000
        memoryMB:
          type: number
        mcpu:
          type: number
        storageMB:
          type: number
        pidsLimit:
          type: number
          default: 512
        maxPorts:
          type: number
          default: 4
        maxBackups:
          type: number
          default: 3
        backupRetentionDays:
          type: number
          nullable: true
        customDomainsAllowed:
          type: boolean
          default: true
        maxDomains:
          type: number
          default: 1
        isActive:
          type: boolean
          default: true
        isPublic:
          type: boolean
          default: true
        isPopular:
          type: boolean
          default: false
        createdAt:
          type: string
          format: date-time
        updatedAt:
          type: string
          format: date-time
      required:
        - name
        - category
        - price
        - memoryMB
        - mcpu
        - storageMB
        - updatedAt
      title: AppPlan
      description: Schema for AppPlan model
      example:
        id: 00000000-0000-4000-8000-000000000000
        name: standard-2
        type: app
        category: standard
        price: '5'
        duration: '2592000000'
        memoryMB: 2048
        mcpu: 2000
        storageMB: 20480
        pidsLimit: 512
        maxPorts: 4
        maxBackups: 3
        customDomainsAllowed: true
        maxDomains: 1
        isActive: true
        isPublic: true
        isPopular: false
        createdAt: '2026-10-09T14:57:33.864Z'
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: >-
        An API key from the Storiza dashboard (API & Integrations), sent as
        `Authorization: Bearer stz_…`.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.