Azure/azure-rest-api-specs

The source for REST API specifications for Microsoft Azure.

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Type:Documentation / SpecificationCategory(s):APIs, GraphQL & RPCAPI Development ToolsWeb Development
Added to GitGenius on September 22nd, 2026
Created on July 14th, 2015
Open Issues & Pull Requests: 2,458 (-3)
GitHub issues: Enabled
Number of forks: 5,999
Total Stargazers: 3,098 (+0)
Total Subscribers: 965 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 39.5 days
90th percentile: 70.5 days
Tracked items: 1,611

How this project is maintained

Roughly one issue in four opened in the past year never receives a reply. 54% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "bug" is answered fastest, typically in about 18 hours, while "ManagementPlane" waits about 6 months. 63% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. 66% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 720
New in 7 days: 18
Closed in 7 days: 422
Avg open age: 554 days
Stale 30+ days: 655
Stale 90+ days: 593

Recent activity

Opened in 7 days: 7
Closed in 7 days: 356
Comments in 7 days: 70
Events in 7 days: 446

Top labels

  • customer-reported (411)
  • Service Attention (399)
  • question (394)
  • bug (336)
  • API Review Scoping (237)
  • Mgmt (213)
  • Run sdk generation (107)
  • SDK released by service owner (103)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Azure REST API Specifications is a repository that serves as the canonical source for REST API specifications for Microsoft Azure services.

The repository addresses the need for a centralized, authoritative definition of Azure's REST APIs. It maintains specifications in both OpenAPI and TypeSpec formats, enabling consistent API design across Azure services and serving as the foundation for SDK generation and API reference documentation. The repository provides getting-started guides for both OpenAPI and TypeSpec specifications, along with example configurations for data plane and management plane (ARM) API structures that libraries should follow.

The tool is essential for Microsoft employees and teams building Azure SDKs, as it establishes the contract between API specifications and the generated client libraries across multiple programming languages. External contributors can participate by following the provided documentation for OpenAPI or TypeSpec specifications. The repository distinguishes itself by supporting both specification formats, allowing teams to choose the approach that fits their needs while maintaining consistency through shared structural patterns and examples.

The project maintains active engagement with both internal Microsoft teams and external contributors through documented processes and examples. The repository includes comprehensive getting-started documentation tailored to different specification formats and contributor types. Development activity reflects ongoing maintenance of a large, multi-format specification collection serving numerous Azure services and SDKs.