Why Choose Intent? Turbocharge your coding All tools on deck.
Cache Management
Built-in multi-store caching with Redis and in-memory options to improve application latency.
Read MoreConsole Utilities
Tools for building command-line interface scripts, including functionalities for printing and prompts.
Read MoreDatabase Integration
First-class API support for MySQL and PostgreSQL, providing a declarative syntax for database operations.
Read MoreError Handling
Comprehensive error management with out-of-the-box integration for services like Sentry.
Read MoreFile Storage
An elegant API for accessing various storage solutions, such as AWS S3 or local storage, allowing disk changes without code modifications.
Read MoreLogging
Robust logging mechanisms to monitor errors across different application environments.
Read MoreRequest Handling
Utilities for routing, validation, transformation, and request management, leveraging NestJS's routing system.
Read MoreMailers
Built-in templates and support for SMTP, Mailgun, or Resend to facilitate email sending.
Read MoreMVC Architecture
A powerful code generator to reduce boilerplate code, enabling developers to focus on feature development.
Read MoreQueues
Simplified message queue APIs based on AWS SQS and Redis for building scalable applications.
Read MoreGet Up and Running in Minutes
Follow these simple steps to start building with Intent
Install via npm
Get started by installing the Intent CLI globally on your system.
npm install -g intent-cli
Create project
Create a new Intent project with our starter template.
intent new my-project
Start developing
Launch your development server and start building.
npm run dev
Quick Example
import { HttpKernel } from './http/kernel';
import { ApplicationContainer } from './boot/container';
import { ApplicationExceptionFilter } from './errors/filter';
import { IntentHttpServer } from '@intentjs/core';
const server = IntentHttpServer.init();
server.useContainer(ApplicationContainer);
server.useKernel(HttpKernel);
server.handleErrorsWith(ApplicationExceptionFilter);
server.start();
Book a Strategy Call
Let's discuss how we can help transform your business. Schedule a no-obligation call with our expert team today.