[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8029":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},8029,"api-umbrella","NatLabRockies\u002Fapi-umbrella","NatLabRockies","Open source API management platform","",null,"Ruby",2172,366,101,230,0,5,14,4,29.69,"MIT License",false,"main",true,[26,27,28,29,30,31,32],"api-gateway","api-management","api-manager","lua","luajit","nginx","openresty","2026-06-12 02:01:47","# API Umbrella\n\n## What Is API Umbrella?\n\nAPI Umbrella is an open source API management platform for exposing web service APIs. The basic goal of API Umbrella is to make life easier for both API creators and API consumers. How?\n\n* **Make life easier for API creators:** Allow API creators to focus on building APIs.\n  * **Standardize the boring stuff:** APIs can assume the boring stuff (access control, rate limiting, analytics, etc.) is already taken care if the API is being accessed, so common functionality doesn't need to be implemented in the API code.\n  * **Easy to add:** API Umbrella acts as a layer above your APIs, so your API code doesn't need to be modified to take advantage of the features provided.\n  * **Scalability:** Make it easier to scale your APIs.\n* **Make life easier for API consumers:** Let API consumers easily explore and use your APIs.\n  * **Unify disparate APIs:** Present separate APIs as a cohesive offering to API consumers. APIs running on different servers or written in different programming languages can be exposed at a single endpoint for the API consumer.\n  * **Standardize access:** All your APIs are can be accessed using the same API key credentials.\n  * **Standardize documentation:** All your APIs are documented in a single place and in a similar fashion.\n\n## Getting Started\n\nOnce you have API Umbrella up and running, there are a variety of things you can do to start using the platform. For a quick tutorial, see [getting started](https:\u002F\u002Fapi-umbrella.readthedocs.org\u002Fen\u002Flatest\u002Fgetting-started.html).\n\n## API Umbrella Development\n\nAre you interested in working on the code behind API Umbrella? See our [development setup guide](https:\u002F\u002Fapi-umbrella.readthedocs.org\u002Fen\u002Flatest\u002Fdeveloper\u002Fdev-setup.html) to see how you can get a local development environment setup.\n\n## Who's using API Umbrella?\n\n* [api.data.gov](https:\u002F\u002Fapi.data.gov\u002F)\n* [NREL Developer Network](http:\u002F\u002Fdeveloper.nrel.gov\u002F)\n* [api.sam.gov](https:\u002F\u002Fapi.sam.gov)\n\nAre you using API Umbrella? [Edit this file](https:\u002F\u002Fgithub.com\u002FNREL\u002Fapi-umbrella\u002Fblob\u002Fmaster\u002FREADME.md) and let us know.\n\n## License\n\nAPI Umbrella is open sourced under the [MIT license](https:\u002F\u002Fgithub.com\u002FNREL\u002Fapi-umbrella\u002Fblob\u002Fmaster\u002FLICENSE.txt).\n","API Umbrella 是一个开源的 API 管理平台，旨在简化 Web 服务 API 的暴露。它通过提供访问控制、限流、分析等功能来帮助 API 开发者专注于核心功能的开发，同时无需修改现有 API 代码即可接入这些功能。对于 API 使用者来说，该平台能够统一不同来源和语言编写的 API 接口，并提供一致性的访问凭证与文档展示，从而降低使用难度。基于 Ruby 开发并结合了 Nginx 和 OpenResty 技术，API Umbrella 适用于需要集中管理和优化多个 API 服务的企业或组织场景中。",2,"2026-06-11 03:15:44","top_language"]