awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

41 repositorios

Awesome GitHub RepositoriesAPI Key Authentication

Authentication strategies using collection-specific API keys.

Distinguishing note: Focuses on API key usage, distinct from general user authentication.

Explore 41 awesome GitHub repositories matching security & cryptography · API Key Authentication. Refine with filters or upvote what's useful.

Awesome API Key Authentication GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • payloadcms/payloadAvatar de payloadcms

    payloadcms/payload

    43,053Ver en GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Enforces access control policies using collection-specific API keys in request headers.

    TypeScriptcmscontent-managementcontent-management-system
    Ver en GitHub↗43,053
  • vectifyai/pageindexAvatar de VectifyAI

    VectifyAI/PageIndex

    33,103Ver en GitHub↗

    PageIndex is an agent-ready knowledge engine that processes documents into hierarchical tree structures to enable reasoning-based information retrieval. By organizing content into logical trees rather than relying on traditional vector database chunking, the platform preserves the original structure and flow of complex documents. It functions as a Model Context Protocol server, allowing external AI agents to connect to and query indexed knowledge bases through standardized communication protocols. The platform distinguishes itself by using vision-language models to process raw document images

    Secures protocol-based API interactions by requiring valid credential-based authentication.

    Pythonagentagentic-aiai
    Ver en GitHub↗33,103
  • labstack/echoAvatar de labstack

    labstack/echo

    32,451Ver en GitHub↗

    Echo is a high-performance, lightweight web framework for Go designed for building scalable RESTful APIs and web services. It provides a centralized environment for mapping network requests to handler functions, utilizing a fast radix-tree routing engine to ensure efficient request dispatching. The framework is built around a modular, middleware-centric pipeline that allows developers to execute reusable logic for cross-cutting concerns like authentication, logging, and security across the entire application. What distinguishes Echo is its focus on developer productivity through structured da

    Validates requests by checking for specific keys in headers or parameters against a predefined list of authorized credentials.

    Goechogohttp2
    Ver en GitHub↗32,451
  • gitroomhq/postiz-appAvatar de gitroomhq

    gitroomhq/postiz-app

    32,271Ver en GitHub↗

    Postiz is an open-source social media management platform designed to centralize the scheduling, publishing, and analysis of content across diverse social networks, community forums, and blogging platforms. It functions as a unified hub where users can coordinate, review, and distribute content through a shared team workspace, while leveraging integrated artificial intelligence to assist in drafting text and generating multimedia assets. The platform distinguishes itself through a modular architecture that utilizes a provider-specific adapter pattern to ensure consistent content distribution

    Sets persistent environment variables to authenticate requests, allowing automated systems to interact without interactive login prompts.

    TypeScriptnextjsopen-sourceopen-source-social-media-scheduling-tool
    Ver en GitHub↗32,271
  • nocobase/nocobaseAvatar de nocobase

    nocobase/nocobase

    21,542Ver en GitHub↗

    This platform is a modular, metadata-driven framework designed for building custom business applications and data management systems without traditional coding. It functions as a low-code environment where data models, user interfaces, and business logic are defined through visual configurations rather than hardcoded views. The architecture supports multi-tenant isolation, allowing multiple independent applications to run within a single shared memory space while maintaining strict logical separation of data and configurations. What distinguishes this system is its deep integration of artific

    Secures programmatic access to system resources by requiring valid API keys for all external requests.

    TypeScriptadmin-dashboardairtableapp-builder
    Ver en GitHub↗21,542
  • davila7/claude-code-templatesAvatar de davila7

    davila7/claude-code-templates

    20,933Ver en GitHub↗

    Claude Code Templates is a comprehensive framework for orchestrating specialized AI agents and automating development workflows within local environments. It provides a structured system for defining, configuring, and deploying AI personas that handle specific technical tasks, ranging from backend architecture and frontend implementation to security auditing and infrastructure management. The project distinguishes itself through a configuration-driven approach that allows teams to standardize development environments and share reusable agent definitions across projects. It includes a robust C

    Configures CLI authentication using environment variables for API keys as an alternative to standard login.

    Pythonanthropicanthropic-claudeclaude
    Ver en GitHub↗20,933
  • anil-matcha/open-higgsfield-aiAvatar de Anil-matcha

    Anil-matcha/Open-Higgsfield-AI

    20,529Ver en GitHub↗

    Open-Higgsfield-AI is a generative AI content studio and visual workflow orchestrator. It provides a unified interface for creating photorealistic images and videos, utilizing a node-based editor to chain multiple image, video, and audio models into automated content pipelines. The system functions as an AI video animation tool and local GPU inference engine, allowing users to run generative models on local hardware or remote servers. It includes specialized capabilities for audio-driven lip synchronization and cinematic camera controls to adjust virtual lens and focal settings. The platform

    Stores authentication credentials in the browser to ensure keys are sent only to the external service provider.

    JavaScriptai-art-generatorai-image-generationai-video-generation
    Ver en GitHub↗20,529
  • livekit/livekitAvatar de livekit

    livekit/livekit

    19,358Ver en GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Connects to external speech synthesis services using personal credentials for secure integration.

    Gogolangmedia-serversfu
    Ver en GitHub↗19,358
  • decolua/9routerAvatar de decolua

    decolua/9router

    17,690Ver en GitHub↗

    9router is an AI model gateway designed to route requests from AI coding tools to multiple model providers through a single unified API. It provides administration for self-hosted AI proxy deployments, allowing users to manage API keys and model access on local servers or edge networks. The system differentiates itself through multi-provider API normalization, which translates incompatible request and response formats to ensure compatibility across different AI models. It features AI provider failover management to automatically switch between providers or accounts when quotas are exhausted o

    Uses specialized key authentication to enable direct routing between providers without translation pivots.

    JavaScriptai-agentsai-gatewayanthropic
    Ver en GitHub↗17,690
  • projectdiscovery/subfinderAvatar de projectdiscovery

    projectdiscovery/subfinder

    13,105Ver en GitHub↗

    Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It functions as a discovery engine that identifies and maps internet-exposed infrastructure, cloud-hosted assets, and network ranges to maintain a comprehensive inventory of an organization's digital footprint. The project distinguishes itself through a modular, template-driven scanning engine that executes security checks against discovered assets. It leverages cloud-native asset discovery to query provider APIs and infrastructure metadata, while supporting distributed agent orc

    Provides mechanisms to request and manage unique authentication tokens for programmatic platform access.

    Gobugbountyhackinghacktoberfest
    Ver en GitHub↗13,105
  • formbricks/formbricksAvatar de formbricks

    formbricks/formbricks

    12,391Ver en GitHub↗

    Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights through targeted, in-app, and website-based interactions. It functions as a comprehensive customer experience analytics system that allows organizations to maintain full control over their data, user attributes, and survey workflows. The platform distinguishes itself through its event-driven architecture, which enables precise behavioral targeting by triggering surveys based on specific user actions or application events. It supports deep integration with external ecosystems by a

    Verifies the validity of authentication tokens through lightweight API requests.

    TypeScriptexperience-managementformforms
    Ver en GitHub↗12,391
  • coplaydev/unity-mcpAvatar de CoplayDev

    CoplayDev/unity-mcp

    10,959Ver en GitHub↗

    Unity MCP is a plugin that connects the Unity Editor to AI assistants through the Model Context Protocol, enabling natural language control over scene manipulation, object creation, and editor workflows. It allows developers to generate C# scripts, modify GameObjects and components, create UI layouts, and manage assets by issuing commands through an AI interface, effectively turning the editor into a conversational development environment. The plugin distinguishes itself through a comprehensive automation system that can execute multi-step tasks from a design document, record and replay edito

    Provides the API key needed to authenticate requests to an AI provider for editor interactions.

    C#aiai-integrationanthropic
    Ver en GitHub↗10,959
  • gorse-io/gorseAvatar de gorse-io

    gorse-io/gorse

    9,717Ver en GitHub↗

    Gorse is a personalized recommendation engine server and machine learning pipeline designed to suggest items to users based on their behavior and preferences. It operates as a distributed system that separates training, candidate generation, and serving nodes to support high-throughput workloads. The system utilizes a multi-stage recommendation pipeline to refine results through retrieval, scoring, and reranking. It generates personalized suggestions using collaborative filtering, matrix factorization, and item-to-item similarity models, while also providing non-personalized and fallback reco

    Restricts access to recommendation endpoints by validating a unique identifier passed in the request header.

    Gocollaborative-filteringgoknn
    Ver en GitHub↗9,717
  • alibaba/higressAvatar de alibaba

    alibaba/higress

    7,558Ver en GitHub↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Validates clients by matching API keys from request headers or URL parameters against authorized consumers.

    Goai-gatewayai-nativeapi-gateway
    Ver en GitHub↗7,558
  • sammchardy/python-binanceAvatar de sammchardy

    sammchardy/python-binance

    7,176Ver en GitHub↗

    python-binance is a Python client library that provides programmatic access to the Binance cryptocurrency exchange through both REST and WebSocket APIs. It serves as a comprehensive toolkit for automated trading, account management, and market data retrieval, enabling developers to build trading bots, portfolio management tools, and data analysis applications that interact directly with the exchange. The library distinguishes itself through a dual-client architecture that separates synchronous REST calls from persistent WebSocket streams, allowing concurrent execution without blocking. It inc

    Signs API requests using RSA or EDDSA cryptographic keys for secure exchange access.

    Pythonapibinancecryptocurrency
    Ver en GitHub↗7,176
  • stack-auth/stack-authAvatar de stack-auth

    stack-auth/stack-auth

    6,699Ver en GitHub↗

    Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth integration, team management, and session handling for web applications. It offers a complete authentication lifecycle covering sign-in, sign-up, session management, password recovery, and multi-factor security, with support for passkey authentication and OAuth providers including Google, GitHub, and Apple. The platform includes a team-based permission system with role-based access control, allowing users to be organized into teams with granular permissions for membership manage

    Validates incoming API calls by checking the provided API key against stored user or team credentials.

    TypeScriptauthauth0authentication
    Ver en GitHub↗6,699
  • j3ssie/osmedeusAvatar de j3ssie

    j3ssie/Osmedeus

    6,425Ver en GitHub↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Stores credentials for third-party services in a central configuration file for automatic workflow authentication.

    Go
    Ver en GitHub↗6,425
  • tbphp/gpt-loadAvatar de tbphp

    tbphp/gpt-load

    6,223Ver en GitHub↗

    gpt-load is a transparent proxy gateway that routes API requests to multiple AI providers—including OpenAI, Google Gemini, and Anthropic Claude—through a single endpoint while preserving each provider's native format and authentication. It acts as a centralized routing layer, allowing applications to switch between AI services by changing only the base URL without modifying any client code or business logic. The proxy distinguishes itself through intelligent traffic management across pools of API keys, offering automatic key rotation, weighted or round-robin load balancing, and failover that

    Stores API keys encrypted in a database and enforces per-client rate limits with authentication for proxy and management interfaces.

    Goanthropicclaudegemini
    Ver en GitHub↗6,223
  • firebase/genkitAvatar de firebase

    firebase/genkit

    6,121Ver en GitHub↗

    Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management. The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer

    Authenticates requests to generative AI models using API keys from environment variables.

    TypeScript
    Ver en GitHub↗6,121
  • steipete/codexbarAvatar de steipete

    steipete/CodexBar

    6,123Ver en GitHub↗

    CodexBar is a macOS menu bar application that monitors AI provider usage limits, credit balances, and reset schedules. It retrieves coding plan usage data from Alibaba Cloud services using either API keys or browser session cookies as fallback authentication, and displays the information through visual credit gauges, CLI commands, and desktop status bar integrations. The application distinguishes itself by supporting multiple authentication methods, including automatic cookie import from Safari, Chrome, or Firefox, as well as API key and access token authentication. It provides real-time trac

    Authenticates quota requests to the Alibaba Coding Plan endpoint using a configured API key or environment variable.

    Swiftaiclaude-codecodex
    Ver en GitHub↗6,123
Ant.123Siguiente
  1. Home
  2. Security & Cryptography
  3. API Key Authentication

Explorar subetiquetas

  • API Credential Validations2 sub-etiquetasVerifies that API keys, secrets, and tokens for third-party services are still active and authorized. **Distinct from API Key Authentication:** Distinct from API Key Authentication: validates live API keys against service endpoints rather than implementing authentication strategies.
  • API Key Generators1 sub-etiquetaCreates new API keys for user accounts, returning the key and a confirmation message. **Distinct from API Key Authentication:** Distinct from API Key Authentication: focuses on key creation rather than the authentication mechanism itself.
  • API Key Lifecycle ManagementProcesses for storing, synchronizing, and revoking API keys and associated plan configurations. **Distinct from API Key Authentication:** Covers the full lifecycle (storage and revocation) rather than just the authentication mechanism.
  • API Key Retrievals1 sub-etiquetaProcesses for fetching and listing existing API keys and their current status. **Distinct from API Key Generators:** Focuses on the retrieval and listing of existing keys, whereas the sibling focuses on the creation of new keys.
  • Automated Key FailoversLogic for automatically switching to backup API keys when a primary key fails or hits a quota limit. **Distinct from API Key Authentication:** Distinct from API Key Authentication: focuses on the automatic transition between multiple keys rather than the authentication mechanism itself.
  • Client-Side Key StorageMechanisms for storing authentication keys within the user agent to ensure privacy. **Distinct from API Key Authentication:** Specifically addresses the storage of keys in the browser to prevent server-side exposure, rather than the authentication protocol itself.
  • In-Editor Key EntryUser interfaces within an editor that allow entering an API key to connect to a remote-hosted server. **Distinct from API Key Authentication:** Distinct from API Key Authentication: focuses on the in-editor UI for entering keys, not the authentication protocol itself.
  • Key Authentication Enforcers1 sub-etiquetaMechanisms that require a valid API key in request headers to authorize access to services. **Distinct from API Key Generators:** Distinct from API Key Generators: focuses on validating and enforcing key presence for access control, not on creating keys.
  • RSA and EDDSA API Key SignersSigns API requests using RSA or EDDSA cryptographic keys for secure exchange access. **Distinct from API Key Authentication:** Distinct from API Key Authentication: uses RSA or EDDSA cryptographic keys instead of simple API key strings.