arainho

awesome-api-security: Find API Security Tools and Learning Resources

A curated collection of API security tools and community resources, focused on material that benefits API testers and defenders. It spans testing tools, vulnerable practice APIs, guidance, specifications, and training; the repository is archived and read-only.

ArchivedGPL-3.0SecurityAPIResources
View on GitHub Compare
Stars
3.9k
Forks
656
Stars, last 30 days
-2
Last commit
6 months ago
Contributors
18

Our take

Archivedarchived by its owners on GitHub, read-only

Health score

24/100

How it is scored
Activity
19
Community
35
Issues
21
Pull requests
20

-2 stars in the last 30 days

This is a broad, practical reference list, but its archived, read-only status and highly concentrated contributor history make it better for discovery than as a maintained source of current recommendations.

Good fit if

  • You want a broad index of API security tools and learning resources rather than a tool that performs testing itself.
  • You are looking for practice targets, checklists, or references across REST, GraphQL, and related API technologies.
  • You can independently check whether linked resources are still maintained and suitable for your work.

Look elsewhere if

  • You need an actively maintained catalog or a repository that responds to issues and updates recommendations regularly.
  • You need one supported product with a consistent installation, workflow, or support model. This repository aggregates independent links.
  • Your organization cannot accept GPL-3.0 terms for the collection, or you need a single license covering every linked resource.
All health signals
Last commit2026-05-01 (6 months ago)
Commits, last 90 days0
Releases, last 12 months0
Contributors18 (top contributor: 91% of commits)
Issues closed, last 90 days0
Pull requests merged, last 90 days0
Project age6 years

Checked on 2026-11-02 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

3,866

Forks

656

Change since Nov 13, 2026: -3 stars·-1 forks

Overview

awesome-api-security (also called awesome-apisec) is a curated collection of API security tools and resources, with an emphasis on open-source tools and community-benefiting material. It brings together references for people assessing, building, and hardening APIs, rather than providing a single scanner or security product.

The collection covers REST and GraphQL testing, API discovery and fuzzing, deliberately vulnerable practice targets, design guidance, specifications, and learning materials. Its breadth makes it useful as a starting point for finding resources, while each linked project or publication remains independently maintained.

Key Features

  • Lists API security assessment tools for REST, GraphQL, and SOAP, including fuzzers, discovery utilities, and testing integrations.
  • Collects API route, endpoint, and GraphQL wordlists for enumeration and fuzzing workflows.
  • Links to intentionally vulnerable APIs and labs for hands-on practice.
  • Includes checklists, cheatsheets, books, and reference material on API design and security.
  • Provides learning resources such as workshops, courses, videos, podcasts, and conference links.
  • Covers API description specifications including OpenAPI, AsyncAPI, GraphQL, RAML, and API Blueprint.
  • States contribution criteria that favor relevant community resources and exclude promotional or proprietary submissions.

Use Cases

  • A penetration tester assembling references for an API assessment can use the tool listings, wordlists, and enumeration guides as a discovery starting point.
  • An application security team planning API testing can compare listed fuzzers and auditing tools, then evaluate the linked projects for its own environment.
  • A developer learning API security can work through the vulnerable API targets, checklists, and training links.
  • A security educator can find practice environments and supplementary material for a REST or GraphQL lesson.

License in plain words

GPL-3.0strong copyleft

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the license notice
  • Share your changes: yes, the full source of anything you distribute that includes it, under the GPL
  • Includes an explicit patent grant from the contributors:

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Browse the README and choose a section for your task. There is no installation command because the repository is a resource collection, not a runnable application.

Alternatives

  • awesome-web-security: It covers web security resources broadly, while awesome-api-security focuses specifically on API testing, defense, and practice materials.
ProjectLanguageLicenseStarsStatus
awesome-api-security–GPL-3.03.9kArchived
awesome-web-securityPython–14.1kActive

Considerations

  • GitHub marks the repository archived and read-only. It has had no recent commits or releases, and no issues or pull requests were closed or merged in the measured recent period.
  • Although the repository has multiple contributors, its contribution history is heavily concentrated in one person. The archived status means there is no normal path for ongoing maintenance through this repository.
  • The list contains links to independently maintained projects and resources, so availability, compatibility, and current accuracy vary. Verify each entry before relying on it.
  • The repository is licensed under GPL-3.0. Check the license terms for reuse of the collection, and review the separate terms that apply to linked tools, books, and other materials.

Found this useful?

Share it with someone who would like awesome-api-security.

Comparisons