Search & Places
Autosuggest, geocoding, nearby discovery, place details, and Mappls Pin addressing.
Resolve messy human intent into precise places. Search as a user types, convert addresses to coordinates, reverse coordinates into addresses, discover relevant POIs, inspect place details, search along a route, and use compact Mappls Pins instead of error-prone latitude and longitude pairs.
Capabilities
Available platforms
Keep business identifiers and server-side policy portable; use the native surface where device integration or long-lived state matters.
Restricted static key (current) or OAuth bearer (legacy)
Current core REST uses a restricted static key in the documented access_token query contract. The pre-August-2025 line uses OAuth bearer with legacy hosts and paths. Never mix generations; keep server-use keys off untrusted clients and request logs.
- Use separate projects for development, staging, and production.
- Apply the narrowest domain, IP, platform, product, and resource scopes available.
- Never ship a server secret in a browser bundle, mobile binary, prompt, or public repository.
Quickstart
Replace placeholders with credentials from the developer console. Examples include the lifecycle and failure-handling context that short snippets usually omit.
import { createMapplsClientFromEnvironment } from "@mappls/server-sdk";
// MAPPLS_STATIC_KEY is applied using the current documented query contract.
// Keep the restricted key inside this trusted server process.
const mappls = createMapplsClientFromEnvironment();
const suggestions = await mappls.autosuggest({
query: "coffee",
region: "IND"
});Operate the complete lifecycle
These blueprints name every state, actor, command, event, invariant, durable record, retry boundary, failure recovery, source contract, and operational signal.
Browse all stateful journey blueprintsSource repositories
Reference content is reconciled against these public and private source families. Version, authentication generation, and maturity are recorded before content is promoted.
mappls-rest-apisREST API · current →mappls-android-sdkSDK · current →mappls-ios-sdkSDK · current →mappls-web-pluginsWidget · current →