Replit website screenshot

Replit

Replit is a cloud-based development platform that lets you create, run, and deploy software directly from your browser. It provides instant, containerized environments for many programming languages, real-time multiplayer collaboration, an integrated editor and terminal, built-in package management, version control, and AI coding assistance. Use the Replit API to manage Repls, deployments, and users programmatically.

1 APIs 0 Features
CodeCompilingDevelopment EnvironmentProgramming LanguagesVersion Control

APIs

Replit

Replit is a cloud-based development platform that lets you create, run, and deploy software directly from your browser. The Replit API provides programmatic access to manage Rep...

Collections

Replit

OPEN

Pricing Plans

Replit Plans Pricing

3 plans

PLANS

Rate Limits

Replit Rate Limits

5 limits

RATE LIMITS

FinOps

Replit Finops

FINOPS

Semantic Vocabularies

Replit Context

1 classes · 19 properties

JSON-LD

API Governance Rules

Replit API Rules

8 rules · 2 errors 5 warnings

SPECTRAL

JSON Structure

Replit Repl Structure

0 properties

JSON STRUCTURE

Example Payloads

Replit Create Repl Example

4 fields

EXAMPLE

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
API Documentation
API Documentation
💰
Pricing
Pricing
📰
Blog
Blog
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📝
Signup
Signup
🔗
Login
Login
👥
GitHubOrganization
GitHubOrganization
📦
Python SDK
Python SDK
🔗
Discord
Discord
🟢
StatusPage
StatusPage
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Replit
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Repls
    type: folder
  items:
  - info:
      name: List Repls
      type: http
    http:
      method: GET
      url: https://replit.com/api/v1/repls
      params:
      - name: limit
        value: ''
        type: query
        description: Number of results per page.
      - name: cursor
        value: ''
        type: query
        description: Pagination cursor.
    docs: List all Repls accessible to the authenticated user.
  - info:
      name: Create a Repl
      type: http
    http:
      method: POST
      url: https://replit.com/api/v1/repls
      body:
        type: json
        data: '{}'
    docs: Create a new Repl.
  - info:
      name: Get a Repl
      type: http
    http:
      method: GET
      url: https://replit.com/api/v1/repls/:replId
      params:
      - name: replId
        value: ''
        type: path
        description: The Repl ID or slug.
    docs: Get details for a specific Repl.
  - info:
      name: Update a Repl
      type: http
    http:
      method: PATCH
      url: https://replit.com/api/v1/repls/:replId
      params:
      - name: replId
        value: ''
        type: path
        description: The Repl ID.
      body:
        type: json
        data: '{}'
    docs: Update a Repl's title, description, or privacy setting.
  - info:
      name: Delete a Repl
      type: http
    http:
      method: DELETE
      url: https://replit.com/api/v1/repls/:replId
      params:
      - name: replId
        value: ''
        type: path
        description: The Repl ID.
    docs: Permanently delete a Repl.
  - info:
      name: List User Repls
      type: http
    http:
      method: GET
      url: https://replit.com/api/v1/users/:username/repls
      params:
      - name: username
        value: ''
        type: path
        description: The user's username.
      - name: limit
        value: ''
        type: query
        description: Number of results per page.
      - name: cursor
        value: ''
        type: query
        description: Pagination cursor.
    docs: List all public Repls for a given user.
- info:
    name: Deployments
    type: folder
  items:
  - info:
      name: List Repl Deployments
      type: http
    http:
      method: GET
      url: https://replit.com/api/v1/repls/:replId/deployments
      params:
      - name: replId
        value: ''
        type: path
        description: The Repl ID.
    docs: List all deployments for a Repl.
  - info:
      name: Create a Repl Deployment
      type: http
    http:
      method: POST
      url: https://replit.com/api/v1/repls/:replId/deployments
      params:
      - name: replId
        value: ''
        type: path
        description: The Repl ID to deploy.
    docs: Deploy a Repl to production hosting.
  - info:
      name: Get a Deployment
      type: http
    http:
      method: GET
      url: https://replit.com/api/v1/deployments/:deploymentId
      params:
      - name: deploymentId
        value: ''
        type: path
        description: The deployment ID.
    docs: Get details for a specific deployment.
  - info:
      name: Delete a Deployment
      type: http
    http:
      method: DELETE
      url: https://replit.com/api/v1/deployments/:deploymentId
      params:
      - name: deploymentId
        value: ''
        type: path
        description: The deployment ID.
    docs: Remove a deployment from production.
- info:
    name: Users
    type: folder
  items:
  - info:
      name: Get Current User
      type: http
    http:
      method: GET
      url: https://replit.com/api/v1/user
    docs: Get information about the authenticated user.
  - info:
      name: Get a User
      type: http
    http:
      method: GET
      url: https://replit.com/api/v1/users/:username
      params:
      - name: username
        value: ''
        type: path
        description: The user's username.
    docs: Get public profile information for a user.
bundled: true