{"openapi":"3.1.0","info":{"title":"AUR API","version":"1.0.0","description":"The Arch User Repository (AUR) as an API. Look up any AUR package for its version, description, upstream URL, maintainer and submitter, community votes and popularity score, license, out-of-date flag, keywords and full dependency lists (depends, make-depends, opt-depends), plus its source snapshot and ready-to-run git-clone command; search the whole AUR by name, description, maintainer, dependencies or keywords (results sorted by popularity); and list every package maintained by a given user. Covers the 90,000+ community-maintained packages of Arch Linux, from yay, paru and visual-studio-code-bin to google-chrome and spotify. Live from the official AUR RPC. Ideal for Arch/AUR helpers and dashboards, package and dependency tooling, and Linux developer portals. Open data from the Arch User Repository.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/aur-api","description":"oanor gateway"}],"tags":[{"name":"AUR"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/maintainer":{"get":{"operationId":"get_v1_maintainer","tags":["AUR"],"summary":"Packages maintained by a user","description":"","parameters":[{"name":"name","in":"query","required":true,"description":"Maintainer username, e.g. jguer","schema":{"type":"string"},"example":"jguer"},{"name":"limit","in":"query","required":false,"description":"Results (1-200, default 50)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":6,"total":6,"packages":[{"url":"https://github.com/Jguer/yay","name":"yay","votes":2590,"license":[],"version":"12.5.7-1","maintainer":"jguer","popularity":48.40602,"description":"Yet another yogurt. Pacman wrapper and AUR helper written in go.","package_base":"yay","last_modified":"2025-12-14T20:01:41.000Z","first_submitted":"2016-10-05T17:20:04.000Z"},{"url":"https://github.com/Jguer/yay","name":"yay-bin","votes":365,"license":[],"version":"12.5.7-1","maintainer":"jguer","popularity":9.77891,"description":"Yet another yogurt. Pacman wrapper and AUR helper written in go. Pre-compiled.","package_base":"yay-bin","last_modified":"2025-12-14T20:01:51.000Z","first_submitted":"2016-12-03T15:06:14.000Z"},{"url":"https://github.com/Jguer/yay","name":"yay-git","votes":55,"license":[],"version":"12.5.7.r0.g44dfda05-1","maintainer":"jguer","popularity":1.076458,"description":"Yet another yogurt. Pacman wrapper and AUR helper written in go. (development version)","package_base":"yay-git","last_modified":"2025-12-14T20:01:59.000Z","first_submitted":"2018-01-29T05:52:22.000Z"},{"url":"https://github.com/Jguer/votar","name":"votar-git","votes":9,"license":[],"version":"1.0.0.r0.g5aaae4b-2","maintainer":"jguer","popularity":0.429037,"description":"Tool to vote for AUR packages","package_base":"votar-git","last_modified":"2022-06-17T17:07:48.000Z","first_submitted":"2022-06-17T14:12:12.000Z"},{"url":"https://github.com/Jguer/votar","name":"votar","votes":1,"license":[],"version":"1.0.0-1","maintainer":"jguer","popularity":1.0e-5,"description":"Tool to vote for AUR packages","package_base":"votar","last_modified":"2024-11-08T23:40:36.000Z","first_submitted":"2024-11-08T23:40:36.000Z"},{"url":"https://github.com/Jguer/aur","name":"aur-cli-git","votes":0,"license":[],"version":"1.0.1.r2.g297a716-2","maintainer":"jguer","popularity":0,"description":"Client for simple AUR queries","package_base":"aur-cli-git","last_modified":"2022-06-17T17:10:16.000Z","first_submitted":"2022-06-17T14:21:18.000Z"}],"maintainer":"jguer"},"meta":{"timestamp":"2026-05-31T13:58:06.646Z","request_id":"6a229c4c-cf35-450f-9bec-381fa8be928f"},"status":"ok","message":"Maintainer packages retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/package":{"get":{"operationId":"get_v1_package","tags":["AUR"],"summary":"Package metadata + dependencies","description":"","parameters":[{"name":"name","in":"query","required":true,"description":"AUR package name, e.g. yay","schema":{"type":"string"},"example":"yay"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"package":{"url":"https://github.com/Jguer/yay","name":"yay","votes":2590,"aur_url":"https://aur.archlinux.org/packages/yay","depends":["pacman>6.1","git"],"license":["GPL-3.0-or-later"],"version":"12.5.7-1","keywords":["arm","AUR","go","helper","pacman","wrapper","x86"],"provides":[],"conflicts":[],"git_clone":"git clone https://aur.archlinux.org/yay.git","submitter":"jguer","maintainer":"jguer","popularity":48.40602,"description":"Yet another yogurt. Pacman wrapper and AUR helper written in go.","opt_depends":["sudo","doas"],"make_depends":["go>=1.24"],"package_base":"yay","snapshot_url":"https://aur.archlinux.org/cgit/aur.git/snapshot/yay.tar.gz","check_depends":[],"last_modified":"2025-12-14T20:01:41.000Z","first_submitted":"2016-10-05T17:20:04.000Z"}},"meta":{"timestamp":"2026-05-31T13:58:06.782Z","request_id":"6317205c-d957-46d4-b1bf-fdc66cc48922"},"status":"ok","message":"Package retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["AUR"],"summary":"Search the AUR","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Search term","schema":{"type":"string"},"example":"docker"},{"name":"by","in":"query","required":false,"description":"name | name-desc | desc | maintainer | depends | keywords (default name-desc)","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Results (1-100, default 20)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"by":"name-desc","count":20,"query":"docker","total":408,"results":[{"url":"https://docs.docker.com/ai/sandboxes/","name":"docker-sbx","votes":4,"license":[],"version":"0.30.0-1","maintainer":"jthurner","popularity":3.126754,"description":"Docker sandboxes - run AI coding agents in isolated microVM sandboxes","package_base":"docker-sbx","last_modified":"2026-05-19T13:49:45.000Z","first_submitted":"2026-04-30T14:39:18.000Z"},{"url":"https://docs.docker.com/engine/security/rootless/","name":"docker-rootless-extras","votes":43,"license":[],"version":"29.5.2-1","maintainer":"the-k","popularity":1.528945,"description":"Extras to run docker as non-root.","package_base":"docker-rootless-extras","last_modified":"2026-05-20T19:14:35.000Z","first_submitted":"2021-04-14T17:58:01.000Z"},{"url":"https://www.docker.com/products/docker-desktop/","name":"docker-desktop","votes":26,"license":[],"version":"4.75.0-1","maintainer":"leandrocunha","popularity":1.051118,"description":"Docker Desktop is an easy-to-install application that enables you to locally build and share containerized applications and microservices.","package_base":"docker-desktop","last_modified":"2026-05-27T08:44:03.000Z","first_submitted":"2023-06-30T21:07:15.000Z"},{"url":"https://github.com/docker/scout-cli","name":"docker-scout","votes":4,"license":[],"version":"1.20.4-1","maintainer":"Felixoid","popularity":0.903014,"description":"Docker Scout is a set of software supply chain features integrated into Docker's user interfaces and command line interface (CLI).","out_of_date":"2026-05-23T07:39:27.000Z","package_base":"docker-scout","last_modified":"2026-04-11T12:43:52.000Z","first_submitted":"2023-06-27T20:36:48.000Z"},{"url":"https://github.com/mviereck/x11docker","name":"x11docker-git","votes":2,"license":[],"version":"r1488.d450275-1","maintainer":"schra","popularity":0.867914,"description":"Run GUI applications and desktops in Docker. Focus on security.","package_base":"x11docker-git","last_modified":"2020-04-01T23:22:43.000Z","first_submitted":"2020-04-01T23:22:43.000Z"},{"url":"https://github.com/docker/sbx-releases","name":"docker-sandbox-bin","votes":1,"license":[],"version":"0.31.1-1","maintainer":"MH0386","popularity":0.867644,"description":"Docker Sandboxes run AI coding agents in isolated microVM sandboxes","package_base":"docker-sandbox-bin","last_modified":"2026-05-29T15:17:14.000Z","first_submitted":"2026-04-03T01:53:13.000Z"},{"name":"docker-prune","votes":1,"license":[],"version":"3.0.0-2","maintainer":"aminvakil","popularity":0.867084,"description":"Remove unused docker data which has not been accessed in last 10 days","package_base":"docker-prune","last_modified":"2026-02-08T10:21:11.000Z","first_submitted":"2021-09-05T12:16:57.000Z"},{"url":"https://github.com/Adembc/lazyssh","name":"lazyssh-bin","votes":2,"license":[],"version":"0.3.0-1","maintainer":"Dominiquini","popularity":0.756842,"description":"A terminal-based SSH manager inspired by lazydocker and k9s","package_base":"lazyssh-bin","last_modified":"2025-10-08T20:44:25.000Z","first_submitted":"2025-09-03T21:04:15.000Z"},{"url":"https://github.com/firecow/gitlab-ci-local","name":"gitlab-ci-local","votes":11,"license":[],"version":"4.72.0-1","maintainer":"VVS","popularity":0.73898,"description":"Run gitlab pipelines locally as shell executor or docker executor","package_base":"gitlab-ci-local","last_modified":"2026-05-17T12:48:16.000Z","first_submitted":"2022-07-10T18:57:43.000Z"},{"url":"https://gitlab.com/Kanedias/domcp","name":"domcp-git","votes":1,"license":[],"version":"0.2.0.r0.gbbfb4d4-1","maintainer":"Kanedias","popularity":0.651505,"description":"Dockerize MCP servers for safety by wrapping uvx/npx/pipx in containers","package_base":"domcp-git","last_modified":"2026-05-09T10:16:46.000Z","first_submitted":"2026-05-09T10:16:46.000Z"},{"url":"https://anythingllm.com/","name":"anythingllm-desktop-bin","votes":9,"license":[],"version":"1.11.2-1","maintainer":"impulse","popularity":0.648888,"description":"The all-in-one AI application, tool suite, and API for RAG & Agents for Docker & Desktop.(Prebuilt version.Use system-wide electron)","out_of_date":"2026-04-04T02:37:12.000Z","package_base":"anythingllm-desktop-bin","last_modified":"2026-03-20T00:42:16.000Z","first_submitted":"2024-04-17T14:36:28.000Z"},{"url":"https://github.com/amir20/dtop","name":"dtop-bin","votes":2,"license":[],"version":"0.7.6-1","maintainer":"Dominiquini","popularity":0.570986,"description":"Terminal dashboard for Docker","package_base":"dtop-bin","last_modified":"2026-05-06T01:09:20.000Z","first_submitted":"2025-09-10T21:38:57.000Z"},{"url":"https://github.com/docker/model-runner","name":"docker-model-plugin","votes":2,"license":[],"version":"1.1.37-1","maintainer":"trevordf","popularity":0.558188,"description":"Docker CLI plugin for Model Runner - manage and run AI models in containers","out_of_date":"2026-04-30T14:38:10.000Z","package_base":"docker-model-plugin","last_modified":"2026-04-24T12:58:19.000Z","first_submitted":"2026-01-25T17:01:28.000Z"},{"url":"https://github.com/chaifeng/ufw-docker","name":"ufw-docker-git","votes":2,"license":[],"version":"r150.3d6896c-1","maintainer":"BryanLiang","popularity":0.495197,"description":"To Fix The Docker and UFW Security Flaw Without Disabling Iptables.","package_base":"ufw-docker-git","last_modified":"2024-10-15T04:13:11.000Z","first_submitted":"2024-10-15T04:13:11.000Z"},{"url":"https://hub.docker.com/r/joplin/server","name":"joplin-server-bin","votes":1,"license":[],"version":"3.7.1-1","maintainer":"Terrance","popularity":0.490932,"description":"Joplin Server, via Docker image","package_base":"joplin-server-bin","last_modified":"2026-05-20T18:20:08.000Z","first_submitted":"2026-04-20T21:57:22.000Z"},{"url":"https://github.com/hadolint/hadolint","name":"hadolint-bin","votes":27,"license":[],"version":"2.14.0-1","maintainer":"buzztaiki","popularity":0.44327,"description":"Dockerfile linter, validate inline bash, written in Haskell","package_base":"hadolint-bin","last_modified":"2025-09-22T12:00:03.000Z","first_submitted":"2018-11-27T11:29:01.000Z"},{"url":"https://github.com/portainer/portainer","name":"portainer-bin","votes":17,"license":[],"version":"2:2.37.0-1","maintainer":"envolution","popularity":0.428061,"description":"A lightweight docker management UI (STS)","out_of_date":"2026-02-12T03:38:26.000Z","package_base":"portainer-bin","last_modified":"2025-12-11T02:10:28.000Z","first_submitted":"2020-03-08T04:00:18.000Z"},{"url":"https://github.com/joao-zanutto/easydocker","name":"easydocker-bin","votes":1,"license":[],"version":"1.2.0-1","maintainer":"Dominiquini","popularity":0.425748,"description":"A TUI for Docker inspired by lazydocker and k9s while leveraging beautiful graphics from BubbleTea","package_base":"easydocker-bin","last_modified":"2026-04-25T14:23:35.000Z","first_submitted":"2026-04-15T00:39:17.000Z"},{"url":"https://gitlab.com/r3j0/incus-compose","name":"incus-compose-git","votes":1,"license":[],"version":"r116.d0f3988-1","maintainer":"neitsab","popularity":0.424751,"description":"Bring the familiar Docker Compose workflow to Incus containers","package_base":"incus-compose-git","last_modified":"2026-04-26T20:13:40.000Z","first_submitted":"2026-04-18T10:10:37.000Z"},{"url":"https://github.com/sdv43/whaler","name":"whaler-git","votes":1,"license":[],"version":"r59.133ac20-2","maintainer":"btd1337","popularity":0.369438,"description":"Docker container management designed for Pantheon","package_base":"whaler-git","last_modified":"2023-05-10T13:36:12.000Z","first_submitted":"2023-05-10T13:30:40.000Z"}]},"meta":{"timestamp":"2026-05-31T13:58:06.976Z","request_id":"ccd0bba8-3361-4dee-8ca1-2b693bad981b"},"status":"ok","message":"Packages searched","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Source & options","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Live AUR data. /v1/package = metadata (version, description, maintainer, votes, popularity, dependencies, snapshot + git-clone URL); /v1/search = search the AUR (by=name-desc default; also name/desc/maintainer/depends/keywords); /v1/maintainer = all packages maintained by a user. Results are sorted by popularity.","source":"AUR — the Arch User Repository (aur.archlinux.org)","endpoints":["/v1/package","/v1/search","/v1/maintainer","/v1/meta"],"search_by":["name","name-desc","desc","maintainer","depends","makedepends","keywords"]},"meta":{"timestamp":"2026-05-31T13:58:07.055Z","request_id":"0f1fe02d-1bde-406e-b520-564e1c0525b3"},"status":"ok","message":"Meta retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":3470,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":405,"monthly_call_quota":46300,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":1235,"monthly_call_quota":231000,"rps_limit":20,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":3275,"monthly_call_quota":1176000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/aur-api"}