{"_id":"@21st-sdk/node","_rev":"10-f8305397581b2c3872713aa996c2a892","name":"@21st-sdk/node","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.3":{"name":"@21st-sdk/node","version":"0.0.3","keywords":["ai","agent","sandbox","an","an.dev","sdk","node"],"license":"MIT","_id":"@21st-sdk/node@0.0.3","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://an.dev","dist":{"shasum":"7a8d6b7493cea649fd9a28eb1d2b47fe2eab19bb","tarball":"https://registry.npmjs.org/@21st-sdk/node/-/node-0.0.3.tgz","fileCount":17,"integrity":"sha512-KEfJN9Sj2yQWISvdcXFaTou7vmCm3Slu8jxCSt3PlLv79L03XU8p0RZkBidzyXAbLmfpRsb4GPF4q8EjPFL5tg==","signatures":[{"sig":"MEUCIQD09O3tmgpu2ff6XZQiTUYrK1agg9/mbEWEfXQ4Yu4ZawIgdI9pMiHIH9yBNBWLG56z510HG+Di4TQch1NRmDkuWh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56196},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b2f01d90864243f791cba8222a90e1ebe07a87ce","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","prepack":"cp -r ../docs ./docs","postpack":"rm -rf ./docs"},"_npmUser":{"name":"danverr","email":"ddmaryakhin@mail.ru"},"_npmVersion":"10.8.2","description":"Server-side Node.js SDK for AN — sandbox management, thread CRUD, and token exchange","directories":{"doc":"./docs"},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/node_0.0.3_1772764469659_0.5326507301982137","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@21st-sdk/node","version":"0.0.4","keywords":["ai","agent","sandbox","21st","21st.dev","sdk","node"],"license":"MIT","_id":"@21st-sdk/node@0.0.4","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/agents","dist":{"shasum":"b6398b4a625114442f753c3312683d8a5e286574","tarball":"https://registry.npmjs.org/@21st-sdk/node/-/node-0.0.4.tgz","fileCount":17,"integrity":"sha512-qBfqQqEzFwxm6W+hFG5sBmWKF00i5yliU71jCzmLS9CGd7W1xLlBLfLrNPw/+mifvX2rDsy/as3cIuLsanJGdw==","signatures":[{"sig":"MEQCIE6sCRAcs/pRzL/Wh93EpQNJNU1M3AvmWFMKGi6Iu/PqAiBUztAHbYoUtI4R00BjNYKMi+ogDpMlJhNB+yWr0NfJ+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57205},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"4ead7130be5aad18d4ab31eafe7f7392ea95fc3d","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","prepack":"cp -r ../docs ./docs","postpack":"rm -rf ./docs"},"_npmUser":{"name":"danverr","email":"ddmaryakhin@mail.ru"},"_npmVersion":"10.8.2","description":"Server-side Node.js SDK for 21st Agents","directories":{"doc":"./docs"},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/node_0.0.4_1772829812259_0.7806690568177721","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@21st-sdk/node","version":"0.0.5","keywords":["ai","agent","sandbox","21st","21st.dev","sdk","node"],"license":"MIT","_id":"@21st-sdk/node@0.0.5","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/agents","dist":{"shasum":"b6f9a2e10bf19048bd3afecf8dfd5d5931de7257","tarball":"https://registry.npmjs.org/@21st-sdk/node/-/node-0.0.5.tgz","fileCount":18,"integrity":"sha512-57C/PxURV9ec7JPkp3epIehGmv9tVhNXZL6YoAFWazK7MztgXAo3g9A5N55yl2EbhkvzU5kGW0vR+jv3cX0rkw==","signatures":[{"sig":"MEQCIB5HWMEpGK1W0fmLgToB10cabrUrulJLgW8wgj1F9mvJAiA8AkRtZKeUE2KWpJTufGk25Zlswjn3b/ddOM61WRkffw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62973},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"82398d6ca76faab7d3452dbadb5076b6d865c6a8","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","prepack":"cp -r ../docs ./docs","postpack":"rm -rf ./docs"},"_npmUser":{"name":"danverr","email":"ddmaryakhin@mail.ru"},"_npmVersion":"10.8.2","description":"Server-side Node.js SDK for 21st Agents","directories":{"doc":"./docs"},"_nodeVersion":"20.19.6","dependencies":{"e2b":"^2.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/node_0.0.5_1773769783215_0.7814029917432666","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@21st-sdk/node","version":"0.0.6","keywords":["ai","agent","sandbox","21st","21st.dev","sdk","node"],"license":"MIT","_id":"@21st-sdk/node@0.0.6","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/agents","dist":{"shasum":"9503f12d9646313f97e46f2b0f20e3a75b426abd","tarball":"https://registry.npmjs.org/@21st-sdk/node/-/node-0.0.6.tgz","fileCount":17,"integrity":"sha512-0hmobzpuNl5T6IW1M1C643NvBcareH5zbHIMcFDhSnf7GfYRyEvnVQK8u1xL7ELwtNVinZb8jkWeVNtTawwFow==","signatures":[{"sig":"MEUCIAyc3+6doSs3HKEfl2MGMuXG7lhEfWXt2IrVa+lYZ+GzAiEAlATg/1muiO1ItKc4FJUgOTRp8nGc3pyog1I8mMgBUgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"643fb51a826fa401631ba56023750a8722a7f06e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","prepack":"cp -r ../docs ./docs","postpack":"rm -rf ./docs"},"_npmUser":{"name":"danverr","email":"ddmaryakhin@mail.ru"},"_npmVersion":"10.8.2","description":"Server-side Node.js SDK for 21st Agents","directories":{"doc":"./docs"},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/node_0.0.6_1773788332197_0.6411884034951079","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@21st-sdk/node","version":"0.0.7","keywords":["ai","agent","sandbox","21st","21st.dev","sdk","node"],"license":"MIT","_id":"@21st-sdk/node@0.0.7","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/agents","dist":{"shasum":"cf0e1b2ded4423a1da88958d199d27aae3ab9df8","tarball":"https://registry.npmjs.org/@21st-sdk/node/-/node-0.0.7.tgz","fileCount":17,"integrity":"sha512-fw0vB0wBYS6KI03bNlORpJJHh7jRwxvia2pwrfJldNCbPrtuqQ8zo1Y1DR2cMlmuv+flTJwz2gzhSLXZY1iwAQ==","signatures":[{"sig":"MEUCICFROl2NWm8VQHO6vBPWTUYtOHuv67SNe0PGQU2xhv4NAiEAzgRGAGFfQ1m6NG4iJ2aaqH5HEpJPdBJyloNGMWkNVuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"14ac20ee3c57f20ac84b9e1eca4b62b00ce49a64","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","prepack":"cp -r ../docs ./docs","postpack":"rm -rf ./docs"},"_npmUser":{"name":"danverr","email":"ddmaryakhin@mail.ru"},"_npmVersion":"10.8.2","description":"Server-side Node.js SDK for 21st Agents","directories":{"doc":"./docs"},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/node_0.0.7_1773791692689_0.3515425128077869","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@21st-sdk/node","version":"0.0.8","keywords":["ai","agent","sandbox","21st","21st.dev","sdk","node"],"license":"MIT","_id":"@21st-sdk/node@0.0.8","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/agents","dist":{"shasum":"2c23cc6ae7069ce46833e160bbc1aa153c0de136","tarball":"https://registry.npmjs.org/@21st-sdk/node/-/node-0.0.8.tgz","fileCount":18,"integrity":"sha512-cTjDn77Md9Zn5DXdhUSSQ/soHQYBam1c1SpKetpoJiytXfxp0b9UVF9uPHtzFuj0fRpTtu2IBOymRfBVFm2leQ==","signatures":[{"sig":"MEQCIHFzH9555X2tRPyJUm5trtzlUk7kzfeCnEey8cY73jA8AiAQ3Fjhe8AYINIMTVutEGNSeGo3SJYwINX1V28zGhbfSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60137},"main":"./dist/index.cjs","type":"module","_from":"file:21st-sdk-node-0.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup"},"_npmUser":{"name":"danverr","email":"ddmaryakhin@mail.ru"},"_resolved":"/private/var/folders/kr/b86wdv7x4fjc3x184c6t_bb40000gn/T/91c70fadecff058a27914cb161d08873/21st-sdk-node-0.0.8.tgz","_integrity":"sha512-cTjDn77Md9Zn5DXdhUSSQ/soHQYBam1c1SpKetpoJiytXfxp0b9UVF9uPHtzFuj0fRpTtu2IBOymRfBVFm2leQ==","_npmVersion":"10.8.2","description":"Server-side Node.js SDK for 21st Agents","directories":{"doc":"./docs"},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/node_0.0.8_1773929910402_0.3362386309172005","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@21st-sdk/node","version":"0.0.9","keywords":["ai","agent","sandbox","21st","21st.dev","sdk","node"],"license":"MIT","_id":"@21st-sdk/node@0.0.9","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/agents","dist":{"shasum":"6665fcb2ac2a19e3f674ba64d26b2df0f4a03984","tarball":"https://registry.npmjs.org/@21st-sdk/node/-/node-0.0.9.tgz","fileCount":18,"integrity":"sha512-Q4NRKzxuLTGqZPrEYX7dTLaSq8VXewsZ55n4CjInq7NQhFw1NThJpQrB9eYVzNYfV+/udrK1gFYvUZ767y39CQ==","signatures":[{"sig":"MEQCIEFArZEYK6t+0WFSxeNLFPTOcCg5u9wag7OcTBTw6ZdcAiBkmlGiTqxWh1jllAxlfKatiWHk7InsOcz6irKqNvSXvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63531},"main":"./dist/index.cjs","type":"module","_from":"file:21st-sdk-node-0.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup"},"_npmUser":{"name":"danverr","email":"ddmaryakhin@mail.ru"},"_resolved":"/private/var/folders/kr/b86wdv7x4fjc3x184c6t_bb40000gn/T/a90006f344157939e65555af80f46d43/21st-sdk-node-0.0.9.tgz","_integrity":"sha512-Q4NRKzxuLTGqZPrEYX7dTLaSq8VXewsZ55n4CjInq7NQhFw1NThJpQrB9eYVzNYfV+/udrK1gFYvUZ767y39CQ==","_npmVersion":"10.8.2","description":"Server-side Node.js SDK for 21st Agents","directories":{"doc":"./docs"},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/node_0.0.9_1775504022790_0.8338423674536353","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@21st-sdk/node","version":"0.0.10","keywords":["ai","agent","sandbox","21st","21st.dev","sdk","node"],"license":"MIT","_id":"@21st-sdk/node@0.0.10","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/agents","dist":{"shasum":"24ab06e6f1c57786b93339e305dc9d13bc574549","tarball":"https://registry.npmjs.org/@21st-sdk/node/-/node-0.0.10.tgz","fileCount":18,"integrity":"sha512-o0PNDABTGH/QZlZQ0XuZVZ4F17luUxPWwRTL2tKFOITLmybHHx6RBXe4lydtvENOgp3WcYcKF2Bcl7HmfUs1og==","signatures":[{"sig":"MEUCID/9G9k+RzxuSpGuuT89K/Ih45WJPmyfCJfuzI0AA+D/AiEA0o6RyQqJJCcqPCQZlR2ZH91+8cOLmF8B6DsSXY3FQ8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72926},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e6c7b6632cfe9680ea2a6c6ffb0424c1dc199238","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","prepack":"cp -r ../docs ./docs","postpack":"rm -rf ./docs","prepublishOnly":"pnpm install && pnpm build"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"_npmVersion":"11.6.2","description":"Server-side Node.js SDK for 21st Agents","directories":{"doc":"./docs"},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/node_0.0.10_1776386558120_0.13242063779984847","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@21st-sdk/node","version":"0.1.0","keywords":["ai","agent","sandbox","21st","21st.dev","sdk","node"],"license":"MIT","_id":"@21st-sdk/node@0.1.0","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/agents","dist":{"shasum":"5212a145b623a5d9e55f758574b58f9310c0e625","tarball":"https://registry.npmjs.org/@21st-sdk/node/-/node-0.1.0.tgz","fileCount":18,"integrity":"sha512-FMKiq13pN2jRbePeTzgwhH/JSjtwyz2Y4jRz0jBAjUSryF+IYsKlbOiIhAP9HY2JIs3dGCMZZx56nrLVO6ZlDw==","signatures":[{"sig":"MEUCIB0C2z4siUIJxS9B3lnpBqSf9ulshAFmCQBDPbA6OZ5kAiEAxyLt90TAtf1nbfmMFW7A0ZBSSNhA6Duzz2XwbBfkNs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85249},"main":"./dist/index.cjs","type":"module","_from":"file:21st-sdk-node-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup"},"_npmUser":{"name":"danverr","email":"ddmaryakhin@mail.ru"},"_resolved":"/private/var/folders/kr/b86wdv7x4fjc3x184c6t_bb40000gn/T/0bbffd47b64c9994a4df08d0b1867769/21st-sdk-node-0.1.0.tgz","_integrity":"sha512-FMKiq13pN2jRbePeTzgwhH/JSjtwyz2Y4jRz0jBAjUSryF+IYsKlbOiIhAP9HY2JIs3dGCMZZx56nrLVO6ZlDw==","_npmVersion":"10.8.2","description":"Server-side Node.js SDK for 21st Agents","directories":{"doc":"./docs"},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/node_0.1.0_1777398913130_0.6077147667617291","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@21st-sdk/node","version":"0.1.1","license":"MIT","description":"Server-side Node.js SDK for 21st Agents","homepage":"https://21st.dev/agents","publishConfig":{"access":"public"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"directories":{"doc":"./docs"},"keywords":["ai","agent","sandbox","21st","21st.dev","sdk","node"],"devDependencies":{"tsup":"^8.0.0","typescript":"^5.4.5"},"scripts":{"build":"tsup","dev":"tsup --watch","lint":"tsc --noEmit"},"_id":"@21st-sdk/node@0.1.1","_integrity":"sha512-DwPAVUVjRdYgIFCFtyWdbOwLWa7zXt/ZLAl85Ij/WapZ1VkMsXl7U+GMwwb4R6RuJ3wurolZvo2NbTD8raBk4g==","_resolved":"/private/var/folders/kr/b86wdv7x4fjc3x184c6t_bb40000gn/T/624675c070da8d1251ec77f336626cc6/21st-sdk-node-0.1.1.tgz","_from":"file:21st-sdk-node-0.1.1.tgz","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DwPAVUVjRdYgIFCFtyWdbOwLWa7zXt/ZLAl85Ij/WapZ1VkMsXl7U+GMwwb4R6RuJ3wurolZvo2NbTD8raBk4g==","shasum":"ec64ed18a7da431d4e83754fa3bb60498ca6bb25","tarball":"https://registry.npmjs.org/@21st-sdk/node/-/node-0.1.1.tgz","fileCount":18,"unpackedSize":85249,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEjRZ13wfOcN6WfHhfPy91xRuPh4uqfFBZyokpX6kLtTAiEAg3iFf0iZ8C4RO/D1TFppR20kb/8RzXA+YhZC4jiHZGE="}]},"_npmUser":{"name":"danverr","email":"ddmaryakhin@mail.ru"},"maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node_0.1.1_1777399117436_0.3315735364949899"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-06T02:34:29.583Z","modified":"2026-04-28T17:58:37.765Z","0.0.3":"2026-03-06T02:34:29.803Z","0.0.4":"2026-03-06T20:43:32.411Z","0.0.5":"2026-03-17T17:49:43.367Z","0.0.6":"2026-03-17T22:58:52.346Z","0.0.7":"2026-03-17T23:54:52.843Z","0.0.8":"2026-03-19T14:18:30.574Z","0.0.9":"2026-04-06T19:33:42.962Z","0.0.10":"2026-04-17T00:42:38.279Z","0.1.0":"2026-04-28T17:55:13.274Z","0.1.1":"2026-04-28T17:58:37.589Z"},"license":"MIT","homepage":"https://21st.dev/agents","keywords":["ai","agent","sandbox","21st","21st.dev","sdk","node"],"description":"Server-side Node.js SDK for 21st Agents","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"readme":"# @21st-sdk/node\n\nServer-side Node.js SDK for [21st Agents](https://21st.dev/agents). Manage sandboxes, threads, and tokens programmatically.\n\n## Install\n\n```bash\nnpm install @21st-sdk/node\n```\n\n## Quick Start\n\n```ts\nimport { AgentClient } from \"@21st-sdk/node\"\n\nconst client = new AgentClient({\n  apiKey: process.env.API_KEY_21ST!, // 21st_sk_...\n})\n\n// Create a sandbox for your agent\nconst sandbox = await client.sandboxes.create({ agent: \"my-agent\" })\n\n// Create a thread\nconst thread = await client.threads.create({\n  sandboxId: sandbox.sandboxId,\n  name: \"Review PR #42\",\n})\n\n// Generate a short-lived token for browser clients\nconst { token, expiresAt } = await client.tokens.create({\n  agent: \"my-agent\",\n  expiresIn: \"1h\",\n})\n```\n\n## API\n\n### `new AgentClient(config)`\n\n```ts\nnew AgentClient({\n  apiKey: string     // Your 21st_sk_ API key\n  baseUrl?: string   // Default: \"https://relay.an.dev\"\n})\n```\n\n### `client.sandboxes`\n\n| Method | Description |\n|--------|-------------|\n| `create({ agent })` | Create a new sandbox for an agent |\n| `get(sandboxId)` | Get sandbox details (status, threads, agent info) |\n| `delete(sandboxId)` | Delete a sandbox |\n| `exec({ sandboxId, command, cwd?, envs?, timeoutMs? })` | Run a command inside a sandbox |\n| `git.clone({ sandboxId, url, path?, token?, depth? })` | Clone a repository into a sandbox |\n\n### `client.sandboxes.files`\n\n| Method | Description |\n|--------|-------------|\n| `write({ sandboxId, files })` | Write one or more text files into a sandbox |\n| `read({ sandboxId, path })` | Read one file from a sandbox |\n| `list({ sandboxId, path, depth? })` | List files and directories under a path |\n| `getInfo({ sandboxId, path })` | Get metadata for one file or directory |\n| `exists({ sandboxId, path })` | Check whether a file or directory exists |\n| `makeDir({ sandboxId, path })` | Create a directory path, returning whether it was newly created |\n| `rename({ sandboxId, oldPath, newPath })` | Rename or move a file or directory |\n| `remove({ sandboxId, path })` | Remove a file or directory |\n\n### `client.threads`\n\n| Method | Description |\n|--------|-------------|\n| `list({ sandboxId })` | List all threads in a sandbox |\n| `create({ sandboxId, name? })` | Create a new thread |\n| `get({ sandboxId, threadId })` | Get thread with messages |\n| `delete({ sandboxId, threadId })` | Delete a thread |\n\n### `client.tokens`\n\n| Method | Description |\n|--------|-------------|\n| `create({ agent?, userId?, expiresIn? })` | Create a short-lived JWT (default: 1h) |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}