A little motion. In your app.

Add GIFs to your app in minutes

Give every conversation a little more expression. Add a native or web picker, or build your own experience with the GifSnap API.

Native & web SDKs · Light & dark themes · No API key required today

Integrating with an AI coding assistant? Documentation index · OpenAPI

Make yourself understood.REACT DEMO

Loading GIFs…

    Choose a GIF. See what your app receives.

    Try the React picker. Native SDKs have their own UI.

    Your platform. Your app.

    Start with the stack you know.

    Prefer REST?

    A ready-to-use picker. Add the stylesheet, then handle the selected GIF.

    React guide
    Terminal
    npm install @rowix/gifsnap-react
    App.tsx
    import { GifPicker } from '@rowix/gifsnap-react';
    import '@rowix/gifsnap-react/styles.css';
    
    export default function App() {
      return (
        <GifPicker
          onSelect={(gif) => console.log(gif.url)}
          theme="system"
        />
      );
    }

    React 18 or 19 · TypeScript included · Light, dark & system themes

    Search. Browse. Choose.

    Let people find a reaction or explore trending GIFs. The picker returns a selected media object to your app.

    Comfortable in your UI.

    Use light, dark, or system appearance. Keep selection and sending behavior in your own app.

    Your stack. Your interface.

    Use the typed JavaScript client or call the REST API directly for GIF search, stickers, and trending results.

    Build something people can react to.

    Choose a native picker, a web component, or a typed client. The same API powers them all.

    Start building