Redash

API

API for accessing Redash queries and dashboards programmatically

Visit Website

Overview

The Redash API enables programmatic CRUD operations on queries, dashboards, data sources, alerts, and more. Key endpoints include /api/queries (list, create, execute), /api/dashboards (retrieve, update), /api/alerts (manage notifications), and /api/data_sources (test connections). Responses are in JSON format. Use cases: Automate scheduled query runs for reports, embed dashboards in internal tools, sync analytics data with external systems, and trigger custom workflows via alert webhooks. It supports API key authentication for secure access.

Example Integration (JavaScript)

script.js JS

fetch('https://redash.io/help/user-guide/integrations-and-api/api')
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.error(err));

Key Features

  • RESTful API
  • JSON response format
  • API key authentication
  • CRUD for queries/dashboards
  • Alert management
  • Embedding support

Frequently Asked Questions

? Is Redash API free to use?

The Redash API is included with all Redash plans—free self-hosted, cloud free tier, and paid cloud tiers—with no extra cost for access.

? Does Redash API require authentication?

Yes, you need an API key from your Redash user profile to authenticate all requests.

? What response format does Redash API use?

All API responses are in JSON format, ensuring compatibility with modern applications and tools.

Top Alternatives

People Also Ask about Redash

Redash 2025 review

Tool Info

Pricing Freemium
Category Business
Platform Public API

Pros

  • Included with all Redash plans
  • Comprehensive endpoint coverage
  • Well-documented
  • Easy to integrate with automation tools

Cons

  • Requires API key (no anonymous access)
  • Rate limits apply to cloud tiers
  • Advanced features limited to paid plans
  • Self-hosted instances need API setup

More Business Tools