{"library":"arkos","type":"library","category":null,"description":"Arkos is a TypeScript-first RESTful framework built on Express and designed to automate API route generation for common CRUD operations, particularly with Prisma. It provides an auto-routing system, comprehensive authentication and authorization features (introducing a new ArkosPolicy API since v1.6-canary.48), an email service, robust error handling, and file upload capabilities with image optimization. While initially tightly coupled with Prisma, releases from v1.5.9-beta onwards made Prisma integration optional; the framework can now operate without an active Prisma instance, gracefully skipping Prisma-dependent features while emitting a warning. The project is under active development, evidenced by its current `1.5.9-beta` stable version and frequent `canary` and `next` releases, indicating a rapid cadence for feature additions and improvements. It aims to offer an opinionated, highly customizable solution for building scalable APIs.","language":"javascript","status":"active","version":"1.5.9-beta","tags":["javascript","auto API routes","TypeScript package","API generator","authentication","email service","error handling","file upload","image optimization","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install arkos","imports":["import { createArkosApp } from 'arkos'","import { ArkosPolicy } from 'arkos'","import { AppError } from 'arkos'"]},{"cmd":"yarn add arkos","imports":[]},{"cmd":"pnpm add arkos","imports":[]}],"homepage":"https://arkosjs.com","github":"https://github.com/uanela/arkos","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/arkos","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/arkos/compatibility"}}