UNPKG

@calljmp/service

Version:
71 lines (46 loc) 2.65 kB
# Calljmp Service Library **TypeScript library for building secure cloud services as backends for mobile apps. No API keys. Full control.** [![npm version](https://img.shields.io/npm/v/@calljmp/service)](https://www.npmjs.com/package/@calljmp/service) [![GitHub license](https://img.shields.io/github/license/calljmp/calljmp-service)](LICENSE) [![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue)](https://www.typescriptlang.org/) [![Cloudflare Workers](https://img.shields.io/badge/Cloudflare-Workers-orange)](https://workers.cloudflare.com/) ## Overview **Calljmp** is a secure backend-as-a-service designed for mobile developers. The **Service Library** provides TypeScript tools for building custom cloud services that serve as backends for your mobile applications. ### Key Features - **Authentication** via **App Attestation (iOS)** and **Play Integrity (Android)** - **Full SQLite database access** with no restrictions - **Secure cloud storage** with organized bucket management - **Type-safe service development** with full TypeScript support - **Cloudflare Workers runtime** compatibility for edge deployment - **Dynamic permissions** for users & roles **Website**: [calljmp.com](https://calljmp.com) **Documentation**: [docs.calljmp.com](https://docs.calljmp.com) **Follow**: [@calljmpdev](https://x.com/calljmpdev) --- ## Installation Install the service library via npm: ```sh npm install @calljmp/service ``` or via yarn: ```sh yarn add @calljmp/service ``` ## Getting Started The Calljmp Service Library enables you to build custom backend services with TypeScript. Your services can handle authentication, database operations, file storage, and custom business logic. For detailed usage examples, API reference, and comprehensive guides, visit our [documentation](https://docs.calljmp.com). ### Available Features - **Service Creation**: Build HTTP services with routing and middleware - **Database Integration**: Direct SQLite access with type-safe queries - **Authentication Handling**: Integrate with Calljmp's secure authentication - **Storage Operations**: File upload, download, and management - **Environment Variables**: Secure configuration management - **Cloudflare Workers**: Edge deployment capabilities --- ## License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. ## Support & Community If you have any questions or feedback: - Follow [@calljmpdev](https://x.com/calljmpdev) - Join the [Calljmp Discord](https://discord.gg/DHsrADPUC6) - Open an issue in the [GitHub repo](https://github.com/Calljmp/calljmp-react-native/issues)