# GifSnap > GifSnap provides GIF and sticker search, a REST API, React and Angular pickers, a framework-independent JavaScript client, a SwiftUI picker and a Jetpack Compose picker. GifSnap at gifsnap.com is published by Rowix. The official consumer Android app is **GifSnap: GIF Maker & Keyboard**, package `com.rowix.gifsnap`, published by Rowix on [Google Play](https://play.google.com/store/apps/details?id=com.rowix.gifsnap). The consumer app and the developer SDKs are separate products in the same platform. ## Official website and app - [About GifSnap by Rowix](https://gifsnap.com/about): Identity, official links and publisher information. - [GifSnap Android app](https://gifsnap.com/app): Official download, GIF maker, keyboard and sharing features. - [Support](https://gifsnap.com/support): Keyboard setup, app help and contact details. ## Developer API The public API base URL is https://gifsnap.com/api/v1. No API key is required today. Choose the integration for the application's existing stack. React, JavaScript and Angular packages are published on npm. Use the documented install command for the chosen platform. ## Start here - [Integration reference](https://gifsnap.com/docs/integration.md): Plain Markdown with exact installation commands, complete minimal examples, compatibility, media playback and error handling. - [SDK distribution manifest](https://gifsnap.com/sdk-manifest.json): Package names, versions, distribution status, archive checksums, native repositories and documentation URLs. - [OpenAPI 3.1 specification](https://gifsnap.com/openapi.json): Search, trending and GIF lookup endpoints, response schemas and pagination. - [AI integration guide](https://gifsnap.com/docs/ai): How to supply this documentation to a coding assistant. ## Integration guides - [React](https://gifsnap.com/docs/react): GifPicker, onSelect and the required stylesheet. - [Next.js](https://gifsnap.com/docs/nextjs): Client component boundary and stylesheet placement. - [JavaScript, Vue and Svelte](https://gifsnap.com/docs/javascript): Typed client, cancellation, pagination and complete component examples. - [Angular](https://gifsnap.com/docs/angular): Standalone GifSnapPicker and gifSelect event. - [Swift and SwiftUI](https://gifsnap.com/docs/swift): Swift Package Manager, native picker and Foundation client. - [Android and Kotlin](https://gifsnap.com/docs/android): Hosted Maven repository, Compose picker and coroutine client. - [HTTP API reference](https://gifsnap.com/docs): Authentication, endpoints, response fields and errors. ## Source code - [Web SDK source](https://github.com/rowixgroup/gifsnap-sdk): React, JavaScript and Angular SDK source, tests and examples. - [Swift source](https://github.com/rowixgroup/gifsnap-swift): Foundation client and SwiftUI picker. - [Android source](https://github.com/rowixgroup/gifsnap-android): Kotlin client and Compose picker. ## Optional - [Complete plain-text reference](https://gifsnap.com/llms-full.txt): Integration reference and the full OpenAPI document in one file. - [Tenor migration guide](https://gifsnap.com/docs/tenor-alternative): Map an existing integration to GifSnap's response model.