ALTERYX SDK TERMS AND CONDITIONS
The following terms and conditions apply to use of the Alteryx SDK, as defined below. All other capitalized terms used but not defined herein shall have the same
meaning as in the applicable license agreement between Licensee and Alteryx (herein, the “Agreement”) that references these Alteryx SDK terms and conditions.
1.

DEFINITIONS:

1.1“Alteryx Materials” means preexisting software, header files, metadata, object types, widgets, XML files or other material owned by Alteryx that may beincorporated by the SDK into Custom Developments.
1.2“Alteryx Non-Public APIs” means any application programming interfaces of any Alteryx product or service that Alteryx does not publicly document.

1.3“Alteryx Public APIs” means any application programming interfaces of any Alteryx product or service that are publicly documented by Alteryx in theapplicable Related Materials, including but not limited to any such application programming interfaces that may be invoked through use of the SDK.
1.4
“Custom Developments” means software developed by or on behalf of Licensee using the SDK that integrates with or functions in conjunction with Licensed
Products.
1.5“SDK” means the Alteryx Software Development Kit made available by Alteryx to Licensee under the Agreement, including any Updates thereto, plus any
previous versions of an Alteryx SDK that Licensee has obtained without an accompanying license agreement (if applicable).
2.

LICENSE; RESTRICTIONS:

2.1
The license granted in the Agreement with respect to the SDK is a limited license: (i) to use the SDK for the sole purpose of creating and testing CustomDevelopments, (ii) to invoke and use the Alteryx Public APIs as part of the Custom Developments in accordance with applicable Related Materials, and (iii) to distributesuch Custom Developments solely within Licensee’s organization for internal use by Licensee for integration with or in conjunction with the Licensed Product.
2.2
Licensee may not: (a) distribute, transfer, disclose, or sublicense any Custom Development to any third party, (b) make the functionality of the SDK, Alteryx
Public APIs, or the Alteryx Non-Public APIs available to any third party through any means, (c) disassemble, decompile, or reverse engineer the SDK, or any Alteryx
Non-Public API, in whole or in part, or permit or authorize a third party to do so, except to the extent that such activities are expressly permitted by Law notwithstanding
this prohibition, or (d) use any Alteryx Non-Public API in any Customer Development or otherwise.
2.3
Licensee and/or its third-party licensors, as applicable, shall retain all right, title and interest in the Custom Developments developed by or on behalf ofLicensee, subject to Alteryx’s rights in any Alteryx Materials incorporated therein or utilized thereby and to any third-party rights in any third-party materials incorporated
therein or utilized thereby. Licensee acknowledges that use of the SDK by Alteryx, its Affiliates, or its customers, end users, developers, distributors, resellers or partners
may result in the creation of functionality similar to the functionality contained in Custom Developments that Licensee may create. As part of the consideration of thegrant of rights to Licensee under the Agreement to use the SDK to create such functionality, Licensee grants to Alteryx, its Affiliates, and Alteryx’s customers, end users,developers, distributors, resellers, and partners a worldwide, perpetual, non-terminable, royalty-free, non-exclusive license under any patents covering Custom
Developments that Licensee and any of its Affiliates may have or obtain in the future. Licensee shall have no obligation to supply any such Custom Developments toAlteryx, its Affiliates, or to its customers, end users, developers, distributors, resellers or partners, and Licensee does not grant hereunder any license under any copyrights,
trade secret rights, trademarks or other intellectual property rights in the Custom Developments other than patent rights.

ALTERYX | THE THRILL OF SOLVING