Documentation

FAQ

Common questions about AppMint, organized by topic.

Short answers to common questions. For depth, follow the linked pages.

Pricing and plans

How is AppMint priced?

Tiered subscription. Free tier for development; paid tiers based on monthly active orgs, AI token usage, and call volume on metered endpoints. See appmint.io/pricing for current numbers.

What's metered?

API calls (per million), AI tokens (per million), file storage (per GB-month), outbound SMS/voice (per message), and outbound email (per message above the included quota). Webhooks, dashboards, and admin UI usage aren't metered.

Can I run AppEngine free if I self-host?

For internal use, yes — see Self-hosting overview. Reselling, white-labelling, or bundling into a product you sell to others requires an enterprise agreement. Email [email protected].

Is there a free trial?

Yes. The hosted platform has a free tier that covers development and small production usage. No credit card required to start.

Multi-tenancy

Is AppMint multi-tenant?

Yes. Every record belongs to an org, and the orgid header gates access. See Multi-tenancy.

Can one user belong to multiple orgs?

Yes. A user can be a member of multiple orgs with different roles in each. Switching orgs flips the orgid on subsequent requests.

Are tenants isolated at the database level?

Logically isolated by org id, physically co-located by default. Enterprise plans can opt for dedicated MongoDB clusters per tenant.

Compliance and security

Is AppMint SOC 2 compliant?

The hosted platform is in active SOC 2 Type II audit. Status and current report available under NDA — contact [email protected].

Is AppMint GDPR compliant?

The hosted platform supports GDPR data subject rights (export, delete, rectify). A DPA is available for paid plans. EU data residency is on the roadmap; ask about timing.

Is there an SLA?

Standard plans: best-effort, no SLA. Enterprise plans: 99.9% uptime SLA with credits. Higher SLAs (99.99%) are negotiable.

How are passwords stored?

Salted + hashed with bcrypt. AppMint never sees plaintext passwords beyond the moment of authentication.

Where is data stored?

Hosted platform default: US-East. Enterprise can pick US-East, US-West, or EU regions. Other regions on request.

Architecture

Is the SDK open source?

The JavaScript SDK and chat client are open source under MIT. AppEngine source is open under a custom license that allows internal self-hosting but restricts reselling — see Self-hosting overview.

Can I run AppEngine on-premises (air-gapped)?

Yes, with caveats. Vendor LLM APIs and OAuth providers won't work without internet access; everything else (CRUD, auth, workflows, on-prem AI via Ollama) does. Contact enterprise sales.

What database does AppEngine use?

MongoDB 7+ as system of record, Redis 7+ for cache and queues, optional Elasticsearch for full-text search.

Is there a Postgres adapter?

No. The data model relies on Mongo's flexible schema and aggregation pipeline. Porting to Postgres would be a major undertaking — contact us if you have a hard requirement.

Mobile

Is there a mobile SDK?

A Flutter SDK ships in appmint_go/. Native iOS/Android SDKs are on the roadmap; in the meantime use the Flutter SDK or call the REST API directly. See Mobile overview.

Is there a React Native SDK?

The JavaScript SDK works with React Native — same package, same calls. There's no React-Native-specific extension yet.

AI

Which LLM providers are supported?

Anthropic (Claude), OpenAI (GPT family), DeepSeek, and Google Gemini. See Add AI features for the agent endpoint that proxies all four.

Can I bring my own LLM?

Yes. Any OpenAI-compatible endpoint works (set OPENAI_API_KEY to your provider's key and override the base URL). For local models via Ollama or vLLM, point AppEngine at the local endpoint.

Are AI conversations persisted?

By default, yes — conversations attach to the customer in the chat module. Disable with the persist: false flag on the chat config.

Communications

How much does Twilio cost through AppMint?

AppMint passes through Twilio's pricing — no markup on standard plans. SMS is roughly $0.0075/message in the US; voice and WhatsApp vary. See Twilio's pricing page for current numbers.

Can I use a different SMS provider?

The Twilio integration is the default, but you can plug in any provider via the integrations module. AppMint also has limited Plivo and Vonage support — ask if you have a specific need.

Is there a phone number / DID included?

No. You bring your own Twilio account and DIDs. AppMint orchestrates calls/SMS through them.

Operations

How do I migrate from another platform (Salesforce, HubSpot, Zendesk)?

Standard CSV import via the admin UI for contacts, companies, leads, deals. Custom mappings for non-standard fields. For complex migrations, the AppMint team can quote a managed migration — email [email protected].

How do I export my data?

Hosted platform: Settings → Data export → request export generates a downloadable archive of all org data in JSON + CSV. Self-hosted: mongodump does the same thing.

Can I delete my org?

Yes. Settings → Org → Delete org triggers a 30-day soft-delete window for recovery, then permanent deletion. Hosted platform only — self-hosted, you control the data lifecycle.

What happens if AppMint goes out of business?

Your data lives in your AppEngine instance (self-hosted) or in your hosted-tenant Mongo (which we'd ship to you per the contract). The source code escrow on enterprise plans means continued operation is possible. We're not planning to disappear.

Support

How do I get help?

See Support. Discord and GitHub Issues for community; email + paid channels for enterprise.

Where do I report a security issue?

Email [email protected]. Don't open a public GitHub issue for security bugs.

Where do I report a doc bug?

Either open an issue against the appmint.io repo or follow the Contributing guide.

Things not in this FAQ

If you have a question that should be here, contribute it.