Polykey is a single authenticated endpoint over 2,500 catalogued language repositories. Look one up, generate a complete source file, or run it against its real toolchain — from any IDE, CI job, or agent.
No trial · flat monthly price · cancel any time
curl -X POST https://polykey.net/api/functions/languageGateway \ -H "content-type: application/json" \ -d '{ "action": "resolve", "secret_key": "sk_live_••••", "query": "rust" }'
{ "key_id": "key_8f21c4", "key_type": "secret", "matched": 12, "total_repositories": 2503, "repositories": [ { "slug": "rust", "name": "Rust", "track": "Systems" } ] }
One POST. Your secret key in the body. Nothing else to install.
Sign up with email, Google, Microsoft, Facebook or Apple. One account covers every repository in the depository.
A flat $100 per month turns both keys on. The secret key is full access; the publishable key is read-only for browser clients.
POST one endpoint from anywhere — your editor, a build pipeline, an agent. Look up a repository, generate a file, or execute it.
2,500 catalogued languages and pathways behind a single bearer secret. No per-language accounts, no SDK roulette.
Send source and stdin; the gateway runs it against that language's actual toolchain and returns stdout, stderr and exit code.
Ask for a program in any catalogued language and get a complete file with its run command, not a fragment to stitch together.
Identifiers, emoji, combining marks and right-to-left text survive the wire intact, with a documented support tier per language.
Rules, worked examples and guided steps live beside each repository, so the gateway doubles as the manual.
Ship catalog lookups from a client app without exposing your secret. Both keys stop working the moment the plan does.
POST a JSON body with an action and your key. The catalog, the compiler and the model all sit behind it, so there is nothing to install and nothing per-language to configure.
Search the depository and get repository metadata. Works with both keys.
Produce a complete source file plus the command that runs it. Secret key only.
Compile and run source against the real toolchain, with stdin support. Secret key only.
Inactive plan → 402 · bad key → 401 · publishable key on a paid action → 403
{ "action": "execute", "secret_key": "sk_live_••••", "language": "go", "code": "package main\n\nimport \"fmt\"\n\nfunc main() {\n\tfmt.Println(\"hello\")\n}", "stdin": "" } // 200 OK { "language": { "slug": "go", "name": "Go" }, "runtime": { "language": "go", "version": "1.22", "compiler": "gc" }, "run": { "code": 0, "stdout": "hello\n", "stderr": "" }, "duration_ms": 412 }
Polykey is a paid gateway with no trial, and no per-call billing either. Pay for the month, use it as hard as you like, cancel whenever you want — access runs to the end of the period you already paid for.
Secure checkout · cancel any time