# easy-ping > Self-hosted, type-safe notifications for TypeScript. In-app inbox, > transactional email, web push and Telegram. Runs inside your app; stores > notifications in your own Postgres, MySQL, SQLite or MongoDB database. > No cloud component, no per-notification billing. This library shipped after most language models' training cutoffs. For the full API surface an AI assistant needs to use it correctly, fetch /llms-full.txt from this same origin. ## Docs - Quickstart: /docs/quickstart - Configuration: /docs/configuration - send(): /docs/send - Web push: /docs/web-push - Telegram: /docs/telegram - Postgres adapter (any driver, no ORM): /docs/postgres-adapter - MongoDB adapter: /docs/mongodb-adapter - MySQL adapter: /docs/mysql-adapter - SQLite adapter: /docs/sqlite-adapter - Writing a plugin: /docs/writing-a-plugin - Changelog: /docs/changelog ## Source - npm: https://www.npmjs.com/package/easy-ping - Repository: https://github.com/teklumt/easy-ping