{"_id":"@base64ai/n8n-nodes-base64ai","_rev":"5-87200681d4399a0b4649d66c8893ade2","name":"@base64ai/n8n-nodes-base64ai","dist-tags":{"latest":"2.0.2"},"versions":{"0.1.1":{"name":"@base64ai/n8n-nodes-base64ai","version":"0.1.1","keywords":["n8n-community-node-package","base64ai","document-processing","ocr","identity-verification"],"author":{"name":"Base64.ai","email":"support@base64.ai"},"license":"MIT","_id":"@base64ai/n8n-nodes-base64ai@0.1.1","maintainers":[{"name":"mbc_base64ai","email":"batuhan@base64.ai"},{"name":"oebilgen","email":"ozan@base64.ai"}],"homepage":"https://github.com/base64ai/n8n-nodes-base64ai#readme","bugs":{"url":"https://github.com/base64ai/n8n-nodes-base64ai/issues"},"n8n":{"nodes":["dist/nodes/Base64ai/Base64ai.node.js"],"strict":true,"credentials":["dist/credentials/Base64aiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"30985283bb0110dcddfee933b77e1346e7cf3c30","tarball":"https://registry.npmjs.org/@base64ai/n8n-nodes-base64ai/-/n8n-nodes-base64ai-0.1.1.tgz","fileCount":40,"integrity":"sha512-u4MgS1DmTFIDFMR0ZV/Ec+hRvYr7VnR0E6JeBYK3klwNQnGov5QFZQ4pkJ5Rq+Fc5M2tjtyS0HMlNGFvmuFiEA==","signatures":[{"sig":"MEYCIQCSJddxJgAn6yni+Fcqx/FNM6pBdqnvHSXpW/wlenkJUAIhAIPld4D4OF2gUlDTUUsNM2kf6RjPXjqAYP86t5Xzkgk3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117199},"gitHead":"e9229c480c9a40bb025103172294b9e25ded3063","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"mbc_base64ai","email":"batuhan@base64.ai"},"repository":{"url":"git+https://github.com/base64ai/n8n-nodes-base64ai.git","type":"git"},"_npmVersion":"11.3.0","description":"Official Base64.ai community node for n8n","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-base64ai_0.1.1_1768475642385_0.3652602741545641","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@base64ai/n8n-nodes-base64ai","version":"1.0.0","keywords":["n8n-community-node-package","base64ai","document-processing","ocr","identity-verification"],"author":{"name":"Base64.ai","email":"support@base64.ai"},"license":"MIT","_id":"@base64ai/n8n-nodes-base64ai@1.0.0","maintainers":[{"name":"mbc_base64ai","email":"batuhan@base64.ai"},{"name":"oebilgen","email":"ozan@base64.ai"}],"homepage":"https://github.com/base64ai/n8n-nodes-base64ai#readme","bugs":{"url":"https://github.com/base64ai/n8n-nodes-base64ai/issues"},"n8n":{"nodes":["dist/nodes/Base64ai/Base64ai.node.js"],"strict":true,"credentials":["dist/credentials/Base64aiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"4be0afc663faaa4af04f2cb10ab6f35b0c2c7a41","tarball":"https://registry.npmjs.org/@base64ai/n8n-nodes-base64ai/-/n8n-nodes-base64ai-1.0.0.tgz","fileCount":40,"integrity":"sha512-OH52TqfSZxSMRZYqETF9zxRNIBTm33A2s6qww5mru/R7YeptZnze/vfW2uvk+SfXHV4BdzhN4D5VhLsuq4Mp/Q==","signatures":[{"sig":"MEYCIQD1IKBaee4wf3PnijYoZyEQy6QGsBNGL/x+H5xnqJ2HYQIhALrdqFkqEHbxNd/FQsIWw/2zTOXKYJ5hDzsKBex2jeQd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116561},"gitHead":"ecec38bc822a897ce7d6985229db27aa3b967279","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"mbc_base64ai","email":"batuhan@base64.ai"},"repository":{"url":"git+https://github.com/base64ai/n8n-nodes-base64ai.git","type":"git"},"_npmVersion":"11.3.0","description":"Official Base64.ai community node for n8n","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-base64ai_1.0.0_1768576288886_0.9752103794807692","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@base64ai/n8n-nodes-base64ai","version":"2.0.0","keywords":["n8n-community-node-package","base64ai","document-processing","ocr","identity-verification"],"author":{"name":"Base64.ai","email":"support@base64.ai"},"license":"MIT","_id":"@base64ai/n8n-nodes-base64ai@2.0.0","maintainers":[{"name":"mbc_base64ai","email":"batuhan@base64.ai"},{"name":"oebilgen","email":"ozan@base64.ai"}],"homepage":"https://github.com/base64ai/n8n-nodes-base64ai#readme","bugs":{"url":"https://github.com/base64ai/n8n-nodes-base64ai/issues"},"n8n":{"nodes":["dist/nodes/Base64ai/Base64ai.node.js"],"strict":true,"credentials":["dist/credentials/Base64aiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b09b413cf1825f88cbed59af4fdec4339f695c68","tarball":"https://registry.npmjs.org/@base64ai/n8n-nodes-base64ai/-/n8n-nodes-base64ai-2.0.0.tgz","fileCount":40,"integrity":"sha512-jq7F3hyGFoW1qN+Fhe4HR8xhh649dsaHAIyOTUZOcdIgE0fZLXKzfRoSJUsHmvJYBSnzZVcyvV/C7OnVNmIyuQ==","signatures":[{"sig":"MEYCIQCFhn6nkSrsRsaqITPY5oDRbDWv/MbJBIW7q6wiubOLhwIhAPTI6abKLM0Bt3K+2qnJvhOk/Q8VnT+VL/LF1m3/B7m0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150252},"gitHead":"3ac1dbbac9e006f8e5cf17c0a26c14e7cb38d69d","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"mbc_base64ai","email":"batuhan@base64.ai"},"repository":{"url":"git+https://github.com/base64ai/n8n-nodes-base64ai.git","type":"git"},"_npmVersion":"11.3.0","description":"Official Base64.ai community node for n8n","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-base64ai_2.0.0_1769436913364_0.768083024652578","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@base64ai/n8n-nodes-base64ai","version":"2.0.1","keywords":["n8n-community-node-package","base64ai","document-processing","ocr","identity-verification"],"author":{"name":"Base64.ai","email":"support@base64.ai"},"license":"MIT","_id":"@base64ai/n8n-nodes-base64ai@2.0.1","maintainers":[{"name":"mbc_base64ai","email":"batuhan@base64.ai"},{"name":"oebilgen","email":"ozan@base64.ai"}],"homepage":"https://github.com/base64ai/n8n-nodes-base64ai#readme","bugs":{"url":"https://github.com/base64ai/n8n-nodes-base64ai/issues"},"n8n":{"nodes":["dist/nodes/Base64ai/Base64ai.node.js"],"strict":true,"credentials":["dist/credentials/Base64aiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"9fb4bb4f124d0f7356cc54546ff88655f82a3fe8","tarball":"https://registry.npmjs.org/@base64ai/n8n-nodes-base64ai/-/n8n-nodes-base64ai-2.0.1.tgz","fileCount":40,"integrity":"sha512-tFNrI8nW+bPMAVmixRXt4W72ffxu/kuqiFnknzAfb3dBlmH6uipUhvshI9Yq9KSD/bSWUZS0drWP3RcQs6nd+g==","signatures":[{"sig":"MEUCIEzW994viRV5jZczgrKZ0XQ5dObK7VrvDYNTtbj8SiswAiEA9if1dMTRAMzFIN4Kw2gyPNuOWeX8Cw/vAa389g+tSg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150302},"gitHead":"4a918b3aa7e8859775c8fa444c4d25e6a2107f1e","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"mbc_base64ai","email":"batuhan@base64.ai"},"repository":{"url":"git+https://github.com/base64ai/n8n-nodes-base64ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Official Base64.ai community node for n8n","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-base64ai_2.0.1_1776155516363_0.9796398844253611","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@base64ai/n8n-nodes-base64ai","version":"2.0.2","description":"Official Base64.ai community node for n8n","license":"MIT","homepage":"https://github.com/base64ai/n8n-nodes-base64ai#readme","keywords":["n8n-community-node-package","base64ai","document-processing","ocr","identity-verification"],"author":{"name":"Base64.ai","email":"support@base64.ai"},"repository":{"type":"git","url":"git+https://github.com/base64ai/n8n-nodes-base64ai.git"},"bugs":{"url":"https://github.com/base64ai/n8n-nodes-base64ai/issues"},"scripts":{"build":"n8n-node build","build:watch":"tsc --watch","dev":"n8n-node dev","lint":"n8n-node lint","lint:fix":"n8n-node lint --fix","release":"n8n-node release","prepublishOnly":"n8n-node prerelease"},"n8n":{"n8nNodesApiVersion":1,"strict":true,"credentials":["dist/credentials/Base64aiApi.credentials.js"],"nodes":["dist/nodes/Base64ai/Base64ai.node.js"]},"devDependencies":{"@n8n/node-cli":"^0.23.1","eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2"},"peerDependencies":{"n8n-workflow":"*"},"publishConfig":{"access":"public","provenance":true},"gitHead":"45f742f3c61ed41f51ed3ff8782dcac8461a29a9","_id":"@base64ai/n8n-nodes-base64ai@2.0.2","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-ketO48uXdvf8itgcF9hpqUvqCyInpZ1FdQnZZXJcpR7WIFZ10LW7gbrmpryGwrJHUpD1s29cY5vrpONq6H5yyw==","shasum":"b01184682dcc5f117053effd9e389088138f4e68","tarball":"https://registry.npmjs.org/@base64ai/n8n-nodes-base64ai/-/n8n-nodes-base64ai-2.0.2.tgz","fileCount":40,"unpackedSize":199603,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@base64ai%2fn8n-nodes-base64ai@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDy7GFbIYptHHV7at99s8yhpZn3mZ34F6BKHHUaHVOKuQIhAJ4B6byKiZK/riuutANGhQUo7QsKB53ewjRHJEGUSmTm"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:342e16ed-aa6a-4f3f-8c40-f4b84fabad7c"}},"directories":{},"maintainers":[{"name":"mbc_base64ai","email":"batuhan@base64.ai"},{"name":"oebilgen","email":"ozan@base64.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-base64ai_2.0.2_1776181185097_0.1284191555343519"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-15T11:14:02.274Z","modified":"2026-04-14T15:39:45.617Z","0.1.1":"2026-01-15T11:14:02.530Z","1.0.0":"2026-01-16T15:11:29.047Z","2.0.0":"2026-01-26T14:15:13.525Z","2.0.1":"2026-04-14T08:31:56.518Z","2.0.2":"2026-04-14T15:39:45.266Z"},"bugs":{"url":"https://github.com/base64ai/n8n-nodes-base64ai/issues"},"author":{"name":"Base64.ai","email":"support@base64.ai"},"license":"MIT","homepage":"https://github.com/base64ai/n8n-nodes-base64ai#readme","keywords":["n8n-community-node-package","base64ai","document-processing","ocr","identity-verification"],"repository":{"type":"git","url":"git+https://github.com/base64ai/n8n-nodes-base64ai.git"},"description":"Official Base64.ai community node for n8n","maintainers":[{"name":"mbc_base64ai","email":"batuhan@base64.ai"},{"name":"oebilgen","email":"ozan@base64.ai"}],"readme":"# Base64.ai n8n Community Node\n\nUse [Base64.ai](https://base64.ai) directly from your n8n workflows to automate document processing, identity verification, and biometric checks without writing glue code. This package exposes the public Base64.ai API as an installable community node.\n\n> [n8n](https://n8n.io) is a [fair-code licensed](https://docs.n8n.io/sustainable-use-license/) workflow automation platform.\n\n## Installation\n\n1. Open your n8n instance and go to **Settings → Community Nodes**.\n2. Click **Install**, enter `@base64ai/n8n-nodes-base64ai`, and confirm the warning.\n3. Restart n8n if prompted.\n\nAlternatively, install via command line inside your n8n deployment directory:\n\n```bash\nnpm install @base64ai/n8n-nodes-base64ai\n```\n\n## Authentication\n\nThe node authenticates with your Base64.ai **email** and **API key**.\n\n1. Sign in at [Base64.ai Console](https://app.base64.ai) and create an API key under **Settings → API Keys**.\n2. Copy the email associated with your workspace (usually the same email you use to log in).\n3. In n8n, create new credentials of type **Base64.ai API** and paste both values.\n\nCredentials are transported over HTTPS and stored by n8n according to your instance configuration.\n\n## Operations\n\n| Resource | Operations | Description |\n| --- | --- | --- |\n| Document | Recognize Document, Recognize Document Async, Get Async Scan Result | Upload or link to a document and run a selected Base64.ai flow, either sync or async. |\n| Signature | Recognize Signature, Verify Signature | Detect signatures on a single document or compare two signatures for verification. |\n| Face | Recognize Face, Verify Face | Run biometric detection or compare two faces. |\n| Flow | List Flows | Enumerate flows available to the authenticated workspace (used to populate dropdowns). |\n| Result | Get Flow Results, Get Result By UUID | Fetch processed results in bulk or by UUID for downstream systems. |\n\nEvery operation returns the raw Base64.ai API payload so you can post-process it with native n8n nodes.\n\n## Usage Notes\n\n- **Input Source** – You can provide publicly accessible URLs or binary data from earlier nodes. When using binaries, ensure the previous node sets `data` (or customize the property name) and the binary data is not too large for your n8n instance.\n- **Flows** – The Document and Result resources support selecting a flow from the Base64.ai API or entering an ID manually. Use manual entry for dynamic expressions or when the flow is newly created.\n- **Asynchronous workloads** – Use **Document → Recognize Document Async** for multi-page or high-volume documents; store the returned UUID and poll with **Document → Get Async Scan Result** until the status becomes `done`.\n- **Headers** – When you provide a Flow ID the node automatically adds the `base64ai-flow-id` header required by the API.\n\n## Example Workflow\n\n**Goal:** Recognize a document from a public URL and extract fields.\n\n1. Add a **Manual Trigger** node.\n2. Add **Base64 Document AI** and set:\n   - **Resource**: Document\n   - **Operation**: Recognize Document\n   - **Input Source**: URL\n   - **Document URL**: `https://example.com/sample-invoice.pdf`\n   - **Flow**: Select a flow from the list (or enter a Flow ID manually)\n3. Add a **Set** node to pick the fields you need from the response, for example:\n   - `{{$json.fields.invoice_number.value}}`\n   - `{{$json.fields.total.value}}`\n\nThis workflow will return the raw Base64.ai response and let you extract the fields you care about using native n8n nodes.\n\n## Compatibility\n\n- Tested with n8n `>= 1.60.0` running on Node.js `>= 18.17`.\n- The codebase targets the latest n8n Node CLI (`@n8n/node-cli` v1) and TypeScript 5.9.\n- All requests are made against the public `https://base64.ai/api` endpoint.\n\n## Resources\n\n- [Base64.ai](https://base64.ai/)\n- [Base64.ai API Reference](https://apidoc.base64.ai/)\n- [n8n Community Nodes guide](https://docs.n8n.io/integrations/community-nodes/installation/)\n- Support: [support@base64.ai](mailto:support@base64.ai)\n\n## Version History\n\n- **1.0.0** – Current stable release. See [CHANGELOG.md](CHANGELOG.md) for full history.\n","readmeFilename":"README.md"}