Trestle provides an assortment of Service APIs designed to make your job as a developer easier. Whether you choose just a single Service API or you decide to use them all, there's likely a Service available to help you get your project done faster.
Are you looking for a specific Service that you don't see here? Let us know what you'd like us to work on. Make sure and check out the Service Roadmap to see what's been requested and is coming down the pipeline.
| | Service Documentation | Description |
| Chain Server | A Powerful Service that spans all other Trestle Services and provides a simple yet powerful JSON based structure for chaining multiple Trestle API Service calls into a single command. Especially handy for mobile clients on high latency networks. |
| Custom Logic Server | Create your own custom API endpoints that run on the Trestle NodeJS Farm - develop custom API's in Javascript that give you complete control using your own custom business logic. |
| | Service Documentation | Description |
| User Accounts | The User Service provides full User Account management including creating, updating and deleting accounts, as well as signup email address validation and forgot password support. Includes access to templates to customize your user's experience. |
| Object Database | The Object Database service is a schemaless data storage service for creating, updating and deleting items in “collections”, as well as offering extensive search and listing features, including pagination support. |
| Rating Service | The Rating Service provides an API to allow your User Accounts to rate objects as well as view existing ratings for objects. Includes tracking to prevent users from rating more than 1 time per object. |
| GeoIP Lookup | The GeoIP Lookup service provides a simple lookup API for getting the physical location (i.e. country, city, latitude, etc.) of IP Addresses and Host Names. It can also compute the physical distance between 2 locations. |
| | Service Documentation | Description |
| Push Notifications | The Push Notification Service provides an API for sending Push Notifications to Android and iOS devices. |
| Email Sender | The Simple Email Sender service provides a simple API for sending transactional emails, with optional file attachments. |
| | Service Documentation | Description |
| Image Engine | The Image Engine provides a powerful API for resizing, cropping and converting images from one format to another, as well as applying a watermark and effects and filters to the resulting thumbnail images. |
| Audio Engine | The Audio Engine is a powerful API for full audio manipulation including converting between formats, as well as applying special effects such as boosting bass or treble, trimming file length, fading in and fading out, etc. |
| Video Engine | The Video Engine provides a simple API for converting Videos between formats, as well as getting metadata about Master video files. |
| | Service Documentation | Description |
| Amazon S3 Storage | The Amazon S3 Service provides an API for uploading to and download files from an Amazon S3 storage bucket, and is utilized by media services. A valid Amazon S3 Account is required to use the Amazon S3 storage service. |
| | Service Documentation | Description |
| Custom Counters | The Trestle Custom Counters service allows you to store custom counts and analytics for custom data points in your app, and ties them in to the Trestle App Dashboard. |
| Job Queue Service | The Trestle Job Queue Service provides an API to get status and information about specific jobs from Trestle's worker queues. |
| Service Statistics | The Trestle Service Stats API provides a service for getting statistics about your app's service usage including number of API calls, Credits used and number of Unique users. |