api-linter
« Back to VersTracker
Description:
Linter for APIs defined in protocol buffers
Type: Formula  |  Latest Version: 2.1.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: api linter protobuf grpc dev-tools
Install: brew install api-linter
About:
api-linter is a command-line tool that enforces Google's API Improvement Proposals (AIP) standards on Protocol Buffer definitions. It automatically checks for consistency in API design patterns, such as resource naming, HTTP mappings, and error handling. This ensures high-quality, predictable, and maintainable APIs across an organization.
Key Features:
  • Enforces AIP standards for consistent API design
  • Supports both gRPC and REST API configurations
  • Extensible plugin architecture for custom rules
  • Provides clear, actionable error messages
Use Cases:
  • Validating gRPC service definitions in CI/CD pipelines
  • Enforcing design consistency across microservices
  • Onboarding new API developers with automated feedback
Alternatives:
  • protolint – Focuses on general Protocol Buffer style guide enforcement, whereas api-linter is specifically opinionated towards Google's AIP standards.
  • buf – A broader tool for managing Protobuf schemas, including breaking change detection, while api-linter specializes in design linting.
License: Apache-2.0
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Oct 21, 2025 10:49pm 0 VERSION_BUMP 878fb5a0
Oct 10, 2025 3:17pm 0 VERSION_BUMP a40b5fb0
Sep 13, 2025 8:02am 0 VERSION_BUMP 4e142af6