Mage logo

Mage

Mage is an open-source data pipeline tool for building, running, and managing data pipelines from transformer, data loader, and data exporter blocks. The self-hosted Mage app exposes a REST API for triggering pipeline runs and managing pipelines, blocks, pipeline runs, and schedules; Mage Pro is the managed cloud edition.

4 APIs 0 Features
Data PipelinesOrchestrationETLData EngineeringOpen Source

APIs

Mage Pipeline Triggers & Runs API

Trigger a configured API trigger by POSTing to its pipeline schedule to create a pipeline run, optionally passing runtime variables, and read the status of resulting pipeline runs.

Mage Pipelines API

List, create, read, update, and delete pipelines in a Mage project using the standard /api/pipelines REST resource with api_key and oauth_token authentication.

Mage Blocks API

Create, read, update, and delete the data loader, transformer, and data exporter blocks that make up a pipeline, nested under the parent pipeline resource.

Mage Pipeline Schedules API

Create, read, and update pipeline schedules (triggers) - including schedule, event, and API trigger types - that govern when and how pipelines run.

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: mage-ai
url: https://raw.githubusercontent.com/api-evangelist/mage-ai/refs/heads/main/apis.yml
name: Mage
kind: company
description: Mage is an open-source data pipeline tool for building, running, and managing
  data pipelines from transformer, data loader, and data exporter blocks. The self-hosted
  Mage app exposes a REST API for triggering pipeline runs and managing pipelines,
  blocks, pipeline runs, and schedules; Mage Pro is the managed cloud edition.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Data Pipelines
- Orchestration
- ETL
- Data Engineering
- Open Source
created: '2026-06-20'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- aid: mage-ai:pipeline-triggers-runs
  name: Mage Pipeline Triggers & Runs API
  tags:
  - Triggers
  - Pipeline Runs
  - Orchestration
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.mage.ai/orchestration/triggers/trigger-pipeline-api
  baseURL: http://localhost:6789/api
  properties:
  - url: https://docs.mage.ai/orchestration/triggers/trigger-pipeline-api
    type: Documentation
  - url: https://docs.mage.ai/extensibility/api-reference/pipeline-runs/overview
    type: APIReference
  - url: openapi/mage-ai-openapi.yml
    type: OpenAPI
  - url: collections/mage-ai.postman_collection.json
    type: PostmanCollection
  - url: collections/mage-ai.opencollection.json
    type: OpenCollection
  - url: https://github.com/mage-ai/mage-ai
    type: GitHub
  description: Trigger a configured API trigger by POSTing to its pipeline schedule
    to create a pipeline run, optionally passing runtime variables, and read the
    status of resulting pipeline runs.
- aid: mage-ai:pipelines
  name: Mage Pipelines API
  tags:
  - Pipelines
  - CRUD
  - Data Engineering
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.mage.ai/extensibility/api-reference/pipelines/create-pipeline
  baseURL: http://localhost:6789/api
  properties:
  - url: https://docs.mage.ai/extensibility/api-reference/overview
    type: Documentation
  - url: https://docs.mage.ai/extensibility/api-reference/pipelines/create-pipeline
    type: APIReference
  - url: openapi/mage-ai-openapi.yml
    type: OpenAPI
  - url: collections/mage-ai.postman_collection.json
    type: PostmanCollection
  - url: collections/mage-ai.opencollection.json
    type: OpenCollection
  - url: https://github.com/mage-ai/mage-ai
    type: GitHub
  description: List, create, read, update, and delete pipelines in a Mage project
    using the standard /api/pipelines REST resource with api_key and oauth_token
    authentication.
- aid: mage-ai:blocks
  name: Mage Blocks API
  tags:
  - Blocks
  - Transformers
  - Loaders
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.mage.ai/extensibility/api-reference/overview
  baseURL: http://localhost:6789/api
  properties:
  - url: https://docs.mage.ai/extensibility/api-reference/overview
    type: Documentation
  - url: openapi/mage-ai-openapi.yml
    type: OpenAPI
  - url: collections/mage-ai.postman_collection.json
    type: PostmanCollection
  - url: collections/mage-ai.opencollection.json
    type: OpenCollection
  - url: https://github.com/mage-ai/mage-ai
    type: GitHub
  description: Create, read, update, and delete the data loader, transformer, and
    data exporter blocks that make up a pipeline, nested under the parent pipeline
    resource.
- aid: mage-ai:schedules
  name: Mage Pipeline Schedules API
  tags:
  - Schedules
  - Triggers
  - Scheduling
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.mage.ai/extensibility/api-reference/overview
  baseURL: http://localhost:6789/api
  properties:
  - url: https://docs.mage.ai/extensibility/api-reference/overview
    type: Documentation
  - url: openapi/mage-ai-openapi.yml
    type: OpenAPI
  - url: collections/mage-ai.postman_collection.json
    type: PostmanCollection
  - url: collections/mage-ai.opencollection.json
    type: OpenCollection
  - url: https://github.com/mage-ai/mage-ai
    type: GitHub
  description: Create, read, and update pipeline schedules (triggers) - including
    schedule, event, and API trigger types - that govern when and how pipelines
    run.
common:
- type: GitHubOrganization
  url: https://github.com/mage-ai
- type: LinkedIn
  url: https://www.linkedin.com/company/magetech
- type: Website
  url: https://www.mage.ai
- type: Documentation
  url: https://docs.mage.ai
- type: Plans
  url: plans/mage-ai-plans-pricing.yml
- type: RateLimits
  url: rate-limits/mage-ai-rate-limits.yml
- type: FinOps
  url: finops/mage-ai-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com