This repository contains the documentation for using Endaoment's Donor Advised Fund (DAF) as a Service API. This API allows you to create and manage Donor Advised Funds as a third-party service, while leveraging Endaoment's expertise in charitable giving.
This documentation is broken down into a quickstart example and flow guides. The quickstart example is a copy-able working implementation of the DAF as a Service API, while the flow guides provide a more in-depth look at the API, its features, and how to use them.
Make sure to reach out to the Endaoment team to get your OAuth Credentials, which will allow you to log users into Endaoment from your application.
You can do so by opening a ticket here.
As you read through this introduction to our system, it will be helpful to have the API Reference Docs open in a separate tab. The API Reference provides detailed information about endpoints, request/response formats, authentication requirements, and data models. You can use it to understand the complete API capabilities and to verify specific implementation details as you build your integration.
- Login User
- Create a DAF
- Optional: Manage Collaborators
- Donate to a DAF
- Search for an Organization
- Grant from a DAF
- Set up and install NVM
- Using NVM, install Node v22.11.0
- Confirm installation by running
node -v
on the command line
- Confirm installation by running
- Install yarn with
npm install --global yarn
- Confirm installation by running
yarn -v
on the command line
- Confirm installation by running
- Set up the API
- Set up the Frontend App
- You should be able to see the application working