{"repo":"Nya-Foundation/NyaProxy","free":true,"listed":false,"github":"https://github.com/Nya-Foundation/NyaProxy","clone":"git clone https://github.com/Nya-Foundation/NyaProxy.git","description":"NyaProxy acts like a smart, central manager for accessing various online services (APIs) – think AI tools (like OpenAI, Gemini, Anthropic), image generators, or almost any web service that uses access keys. It helps you use these services more reliably, efficiently, and securely.","language":"Python","stars":979,"topics":["api-management","api-monitoring","developer-tools","gemini-api","gemini-proxy","llm-tools","load-balancer","openai-proxy","python","rate-limiting"],"license":"MIT","category":"networking-infra","readme_excerpt":"NyaProxy A lightweight API gateway for services that authenticate with API keys, bearer tokens, or custom request headers. English 简体中文 日本語 Centralize credential injection, quota-aware routing, rate limiting, retries, and observability for any HTTP API that uses keys or tokens. Overview NyaProxy sits between your applications and upstream APIs. Applications call NyaProxy with an internal proxy key; NyaProxy forwards each request to the configured upstream with the correct upstream credentials, rotating across a pool of keys while enforcing rate limits, retries, and path policies. It is useful when a team needs one place to manage access to external or internal APIs such as AI providers, image generation APIs, SaaS APIs, data vendors, or private services. Use NyaProxy only with credentials and traffic patterns that are allowed by the upstream service terms. Features Feature Description Config --- --- --- Credential injection Add upstream credentials through headers without exposing them to clients headers , variables Credential pooling Route traffic across multiple upstream keys or tokens variables. Load balancing round robin , random , least requests , fastest response , and weighted selection load balancing strategy , key weights Rate limiting Endpoint, upstream key, client IP, and proxy user limits rate limit Queueing Hold requests until configured quota becomes available queue Retry and failover Retry selected status codes, cool down the failing key, and rotate to the next","default_branch":null,"files":null,"tree":[],"storefront":"/r/Nya-Foundation","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Nya-Foundation/NyaProxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}