{"_id":"@api-emulator/databricks","name":"@api-emulator/databricks","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@api-emulator/databricks","version":"0.1.0","license":"MIT","type":"module","main":"./api-emulator.mjs","exports":{".":"./api-emulator.mjs"},"homepage":"https://api-emulator.jsj.sh","repository":{"type":"git","url":"git+https://github.com/jsj/api-emulator-registry.git","directory":"@databricks"},"bugs":{"url":"https://github.com/jsj/api-emulator/issues"},"peerDependencies":{"api-emulator":">=0.6.0"},"publishConfig":{"access":"public"},"_id":"@api-emulator/databricks@0.1.0","description":"Databricks emulator for workspace identity, cluster, job, workspace, and SQL statement REST APIs.","_integrity":"sha512-U8/FMZ4UtBxzjtgwejQoh2gl8pbCEkfi4nhI02UTnu9kZq/M2mKs+fsdOSzlhCtEod1Ty/24ertRmE6ylCHIMA==","_resolved":"/tmp/api-emulator-provider-packages-UPh1Ik/api-emulator-databricks-0.1.0.tgz","_from":"file:/tmp/api-emulator-provider-packages-UPh1Ik/api-emulator-databricks-0.1.0.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-U8/FMZ4UtBxzjtgwejQoh2gl8pbCEkfi4nhI02UTnu9kZq/M2mKs+fsdOSzlhCtEod1Ty/24ertRmE6ylCHIMA==","shasum":"1e21293fc5230df57fde0a88d4dae0fe747f0a85","tarball":"https://registry.npmjs.org/@api-emulator/databricks/-/databricks-0.1.0.tgz","fileCount":3,"unpackedSize":21746,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api-emulator%2fdatabricks@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCAY1FXy/MWDyaK92D1g3OVMx+L10Qpmtgv3bs51LCmCQIgDv7G3baEfCAUrbHa69QxrgOeLuBB6KWnm8WC1Kx0DTg="}]},"_npmUser":{"name":"jsjackson","email":"james.sorley.jackson@gmail.com"},"directories":{},"maintainers":[{"name":"jsjackson","email":"james.sorley.jackson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/databricks_0.1.0_1779326399870_0.6529073111514803"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T01:19:59.717Z","0.1.0":"2026-05-21T01:19:59.997Z","modified":"2026-05-21T01:20:00.431Z"},"maintainers":[{"name":"jsjackson","email":"james.sorley.jackson@gmail.com"}],"description":"Databricks emulator for workspace identity, cluster, job, workspace, and SQL statement REST APIs.","homepage":"https://api-emulator.jsj.sh","repository":{"type":"git","url":"git+https://github.com/jsj/api-emulator-registry.git","directory":"@databricks"},"bugs":{"url":"https://github.com/jsj/api-emulator/issues"},"license":"MIT","readme":"# @api-emulator/databricks\n\nDatabricks emulator for workspace identity, cluster, job, workspace, and SQL statement REST APIs.\n\nPart of [api-emulator](https://github.com/jsj/api-emulator) — local drop-in replacement services for CI and no-network sandboxes.\n\n## Install\n\n```bash\nnpm install @api-emulator/databricks\n```\n\n## Run\n\n```bash\nnpx -p api-emulator api --plugin ./@databricks/api-emulator.mjs --service databricks\n```\n\n## Endpoints\n\n- `GET /api/2.0/preview/scim/v2/Me` — returns the current fake workspace user\n- `GET /api/2.0/clusters/list` — lists seeded clusters\n- `GET /api/2.1/jobs/list` — lists jobs\n- `POST /api/2.1/jobs/create` — creates a job\n- `POST /api/2.1/jobs/run-now` — creates a completed run\n- `GET /api/2.1/jobs/runs/get` — fetches a run\n- `GET /api/2.0/workspace/list` — lists workspace objects\n- `GET /api/2.0/sql/warehouses` — lists SQL warehouses\n- `POST /api/2.0/sql/statements` — executes a deterministic SQL statement\n\n## Auth\n\nUse any fake bearer token, for example `Authorization: Bearer dapi-emulator`. CLI and SDK smoke tests should point `DATABRICKS_HOST` at the emulator and use `DATABRICKS_TOKEN=dapi-emulator`.\n\n## Seed Configuration\n\n```yaml\ndatabricks:\n  currentUser:\n    userName: emulator_user\n  clusters:\n    - cluster_id: dbc-cluster-0001\n      state: RUNNING\n```\n\n## Links\n\n- [Databricks REST API reference](https://docs.databricks.com/api/workspace/introduction)\n- [Databricks CLI](https://docs.databricks.com/aws/en/dev-tools/cli/)\n- [api-emulator](https://github.com/jsj/api-emulator)\n","readmeFilename":"README.md","_rev":"1-6390661e127383c1f886c8bef98d7efc"}