{"id":15789661,"url":"https://github.com/danielgtaylor/apibin","last_synced_at":"2025-03-14T13:30:30.269Z","repository":{"id":40549516,"uuid":"484840594","full_name":"danielgtaylor/apibin","owner":"danielgtaylor","description":"Example API with modern features","archived":false,"fork":false,"pushed_at":"2024-02-04T17:41:53.000Z","size":1518,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-05T22:02:38.577Z","etag":null,"topics":["api","brotli","cbor","conditional-request","gzip","httpbin","json","json-schema","openapi3","testing","yaml"],"latest_commit_sha":null,"homepage":"https://api.rest.sh/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danielgtaylor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-23T19:39:15.000Z","updated_at":"2024-06-29T17:28:40.000Z","dependencies_parsed_at":"2023-02-01T09:15:16.900Z","dependency_job_id":"64ebf3ff-358d-475e-a77f-e8881ff0f1b0","html_url":"https://github.com/danielgtaylor/apibin","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielgtaylor%2Fapibin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielgtaylor%2Fapibin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielgtaylor%2Fapibin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielgtaylor%2Fapibin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielgtaylor","download_url":"https://codeload.github.com/danielgtaylor/apibin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243584013,"owners_count":20314679,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","brotli","cbor","conditional-request","gzip","httpbin","json","json-schema","openapi3","testing","yaml"],"created_at":"2024-10-04T22:02:46.461Z","updated_at":"2025-03-14T13:30:29.872Z","avatar_url":"https://github.com/danielgtaylor.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# API Bin\n\n[![HUMA Powered](https://img.shields.io/badge/Powered%20By-Huma-ff5f87)](https://huma.rocks/) [![Works With Restish](https://img.shields.io/badge/Works%20With-Restish-ff5f87)](https://rest.sh/) [![GitHub](https://img.shields.io/github/license/danielgtaylor/apibin)](https://github.com/danielgtaylor/apibin)\n\nProvides a simple, modern, example API for demoing or debugging various features, including:\n\n- HTTP, HTTPS (TLS), and [HTTP/2](https://http2.github.io/)\n- [OpenAPI 3](https://www.openapis.org/) \u0026 [JSON Schema](https://json-schema.org/)\n- Client-driven content negotiation\n  - `gzip` \u0026 `br` content encoding for large responses\n  - `JSON`, `YAML`, \u0026 `CBOR` formats\n- Conditional requests via `ETag` or `LastModified`\n- Echo back request info to help debugging\n- Cached responses to test proxy \u0026 client-side caching\n- Example structured data\n  - Shows off `object`, `array`, `string`, `date`, `binary`, `integer`, `number`, `boolean`, etc.\n- A sample CRUD API for books \u0026 reviews with simulated server-side updates\n- Image responses `JPEG`, `WEBP`, `GIF`, `PNG` \u0026 `HEIC`\n- [RFC7807](https://datatracker.ietf.org/doc/html/rfc7807) structured errors\n\nThis project is open source: https://github.com/danielgtaylor/apibin\n\nYou can run it localy via Docker:\n\n```sh\n# Start the server\n$ docker run -p 8888:8888 ghcr.io/danielgtaylor/apibin:latest\n\n# Make a request\n$ restish :8888/types\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielgtaylor%2Fapibin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielgtaylor%2Fapibin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielgtaylor%2Fapibin/lists"}