> For the complete documentation index, see [llms.txt](https://documentation.grax.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.grax.com/reuse-data/managed-package/second-generation.md).

# Second Generation

Currently Supported

The second-generation GRAX Managed Package is a ground-up re-imagination of exposing GRAX features natively within Salesforce. This package takes advantage of the [latest Salesforce package tools](https://developer.salesforce.com/docs/atlas.en-us.pkg2_dev.meta/pkg2_dev/sfdx_dev_dev2gp.htm), significantly reduces the amount of custom code added to your org (versus the first-generation package), eliminates the storage of secrets within Salesforce, and makes it easier to get GRAX in front of your users as fast as possible.

## App Exchange

This Managed Package has been reviewed and approved by Salesforce and is available via the Salesforce AppExchange:

{% embed url="<https://appexchange.salesforce.com/appxListingDetail?listingId=0416354a-cd03-4b68-912c-fb8aa382ac8d>" %}

## More Information

{% content-ref url="/pages/TW4l1Slxe4xWe7C0AxFS" %}
[Features](/reuse-data/managed-package/second-generation/features.md)
{% endcontent-ref %}

{% content-ref url="/pages/Rm3zCnCwPQbBC5m4sQxi" %}
[Install](/reuse-data/managed-package/second-generation/install.md)
{% endcontent-ref %}

{% content-ref url="/pages/Jq4JAkSRHali2QGFLOvT" %}
[Update](/reuse-data/managed-package/second-generation/update.md)
{% endcontent-ref %}

{% content-ref url="/pages/SWabsEoryGb41lD2UQb8" %}
[Uninstall](/reuse-data/managed-package/second-generation/uninstall.md)
{% endcontent-ref %}
