Reapit Foundations
View on GitHub
  • Home
  • APIs
    • REST API
    • Webhooks
    • GraphQL
    • Reapit Connect
    • Desktop API
    • Notifications
  • Developer Portal
  • Listing your App
    • App Permissions
    • App Listing Review
  • App Development
    • Developer Guidelines
    • Usage Guidelines
    • Elements
    • Vite Template
    • Create React App Template
    • Connect Session
    • Foundations TS Defintions
    • Login With Reapit
    • Contributing
    • Website Development
    • IaaS (Coming Soon)
      • 🖥️Developer Portal (Beta)
      • 💻CLI (Beta)
  • What’s New
  • Platform Glossary
    • Permissions
  • Developer Terms and Conditions
  • Troubleshooting
    • Accessing Customer Data
    • Authentication Issues
    • Reapit Connect
    • REST API
  • Development Requests
  • FAQ's
    • Reapit Connect Emails
  • Help
  • Reapit Connect Updates
Powered by GitBook
On this page

App Development

A guide to building web applications for the Reapit AppMarket

PreviousApp Listing ReviewNextDeveloper Guidelines

Last updated 7 months ago

At Reapit we want to make it as easy as possible to get started building apps against our platform APIs. For this reason we have open sourced a lot of the tooling we use internally for App Development for our App Partners to use.

As you will have read in the , for developers familiar with React a great place to get started is the Create React App Template, which extends Facebook's CRA scripts with Reapit tooling.

If you are planning to build a AppMarket App that is launched from the AgencyCloud CRM, we ask that you adhere to our interactive Style Guide . This is distributed as an NPM package with components for React users and a stylesheet for Non React users.

We understand that authenticating your app using single sign on can be a pain point and to smooth this process over, we have built a low dependency, framework agnostic auth package on NPM, . This exports Vanilla JS, NodeJS and React versions and handles all redirecting, caching and refreshing of your session.

In addition, we export up to date of the Platform API, with widgets to extend any site with Reapit functionality coming very soon.

developer portal guide
Elements
Reapit Connect
Connect Session
TypeScript definitions
Web Component