> For the complete documentation index, see [llms.txt](https://docs.growsurf.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.growsurf.com/readme.md).

# Welcome

## What is GrowSurf?

[**GrowSurf**](https://growsurf.com) **is referral and affiliate program software** for product and marketing teams that want to embed a referral program into their product without a big engineering lift.

![With GrowSurf, you get a powerful referral engine, out of the box](/files/-LgVY4qX4vsn6iBQ4N7e)

[Click here to download the diagram PDF above](https://hubs.ly/H0mb2xD0).

{% hint style="info" %}
Not a GrowSurf user yet? [Sign up](https://growsurf.com/?ref=docs)
{% endhint %}

## How long does integration take?

GrowSurf can be fully implemented in a few days or less. Many GrowSurf customers get up and running within a day. This includes program setup, referral tracking installation, setting up a referral portal, and automating reward fulfillment.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/524448053e3e9bd67a3dc68a/images/52b3179ce4b0a3b4e5ec6393/file-kPc7JvfiR4.png)

{% embed url="<https://youtu.be/RDAKa-fqnLc>" %}

Once you set up your GrowSurf program, you'll be provided with your program-specific integration instructions. You can invite your development team at this step to complete the final steps (see image below).

![You will be provided with step-by-step instructions specific to the program you set up](/files/-MhpKvqXbjzUHUm7tJat)

GrowSurf provides a complete development toolkit ([JS SDK](https://docs.growsurf.com/developer-tools/javascript-sdk), [iOS SDK](https://docs.growsurf.com/developer-tools/ios-sdk), [Android SDK](https://docs.growsurf.com/developer-tools/android-sdk), [REST API](https://docs.growsurf.com/developer-tools/rest-api), [Webhooks](https://docs.growsurf.com/automate-rewards/webhooks), [Embeddable Elements](https://docs.growsurf.com/developer-tools/embeddable-elements), [Zapier](https://docs.growsurf.com/automate-rewards/zapier), and third-party integrations).

{% hint style="info" %}
If you're using an AI tool such as Cursor, ChatGPT Codex, or Claude Code to help you implement GrowSurf, we recommend utilizing our [MCP server](https://docs.growsurf.com/build-with-ai).
{% endhint %}

On this developer docs site, you'll find helpful guides on how to integrate your referral/affiliate program and automate reward fulfillment -- tutorials and code examples included.

Visit our [Help Center](https://support.growsurf.com/) for additional FAQs and support.

## Next up:

{% content-ref url="/pages/-LfNjtoydjMwcMmMsZD-" %}
[Getting Started for Web](/getting-started.md)
{% endcontent-ref %}

{% content-ref url="/pages/exdoU1ymhoG3SfIjmIsO" %}
[Getting Started for Native Mobile](/getting-started-for-native-mobile.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.growsurf.com/readme.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
