---
updatedAt: 2025-05-19T21:28:26.000Z
agentTools:
  projectIndex: https://docs.rarible.org/llms.txt
---

# FAQ / issues with SDK

## Issues when using SDK on the backend

If you are running into issues when SDK is used on the backend then follow this [quide](/reference/sdk-on-backend).

## XXXX is not defined

If you're using create-react-app and getting `process is not defined`or `buffer is not defined` or similar errors

Install needed packages

```Text shell
yarn add os-browserify
yarn add stream-browserify
yarn add path-browserify
yarn add process
yarn add crypto-browserify
yarn add buffer
```

Customize webpack

```Text javascript
const webpack = require('webpack');

module.exports = function override(config, env) {
    config.resolve.fallback = {
        "os": require.resolve("os-browserify/browser"),
        "stream": require.resolve("stream-browserify"),
        "path": require.resolve("path-browserify"),
        "process/browser": require.resolve("process/browser"),
        "crypto": require.resolve("crypto-browserify"),
        "http": false,
        "https": false,
    };
    config.plugins.push(
        new webpack.ProvidePlugin({
            process: 'process/browser',
            Buffer: ['buffer', 'Buffer'],
        }),
    );
    return config;
}
```