# RunnableConfig

> **Interface** in `@langchain/core`

📖 [View in docs](https://reference.langchain.com/javascript/langchain-core/runnables/RunnableConfig)

## Signature

```javascript
interface RunnableConfig
```

## Extends

- `BaseCallbackConfig`

## Properties

- `callbacks`
- `configurable`
- `maxConcurrency`
- `metadata`
- `recursionLimit`
- `runId`
- `runName`
- `signal`
- `tags`
- `timeout`

---

[View source on GitHub](https://github.com/langchain-ai/langchainjs/blob/2a5713dfbc5987fb1dcf85cd1de9379816688927/libs/langchain-core/src/runnables/types.ts#L80)