gs-quant is a free, open source compliance & risk management project written in Python and released under Apache-2.0. It has 12,974 GitHub stars, 1,752 forks and 73 open issues, and was last pushed 37 hours ago. On this registry it ranks #5 of 45 tracked projects in Compliance & Risk Management, with 5 head-to-head comparisons available. It gained 9 stars over the last 3 tracked days.

What is gs-quant?

GS Quant is an Apache-2.0 Python toolkit for quantitative finance, maintained by quantitative developers at Goldman Sachs, and it is intended for quants and institutional clients of the bank who build derivative pricing, trading strategy and risk management workflows on top of Goldman Sachs' risk transfer platform.

What it is

GS Quant is a Python library distributed on PyPI as gs-quant, created and maintained by quantitative developers at Goldman Sachs. It is built "on top of one of the world's most powerful risk transfer platforms" and carries 25 years of the bank's experience navigating global markets, according to the README. The stated purpose is to accelerate development of quantitative trading strategies and risk management solutions, and to serve as a set of statistical packages for data analytics applications. The repository is licensed Apache-2.0, written in Python, and tracks 12,973 stars, 1,752 forks and 73 open issues. Topics listed against the project are derivatives, goldman-sachs, gs-quant, risk-management and trading-strategies.

The concrete problem it addresses is that derivative structuring, trading and risk management work normally requires access to a bank's pricing and risk infrastructure through bespoke integration. GS Quant wraps that access in a Python package so a quant can call Goldman Sachs APIs from ordinary Python code rather than negotiating a one-off connection. The facts do not name a specific competing product that GS Quant replaces; the gap it fills is the absence of a public, installable client for these APIs. Access is gated: a client id and secret are required before the APIs can be called, and these are issued only to institutional clients of Goldman Sachs. The README directs prospective users to their sales coverage or Marquee Sales, and to Goldman Sachs Developer for further information.

Key capabilities

  • Installs as the gs-quant package from PyPI, requiring Python 3.9 or greater and access to the PIP package manager.
  • Supports derivative structuring, trading and risk management as the headline use cases named in the README.
  • Works as a set of statistical packages for data analytics applications, separate from the trading-oriented surface.
  • Authenticates against Goldman Sachs APIs with a client id and secret rather than an open endpoint.
  • Ships examples, guides and tutorials in folders hosted on Goldman Sachs Developer rather than in the README.
  • Provides a direct support contact at [email protected] for questions, comments and feedback.

Who uses it and how

  • Quantitative developers at Goldman Sachs, who the README names as the creators and maintainers of the toolkit.
  • Institutional clients of the bank, who can obtain the required client id and secret through their sales coverage or Marquee Sales.
  • Teams building quantitative trading strategies, one of the listed topics and a stated design goal.
  • Risk management groups that need to analyse derivative products programmatically through Python.
  • Data analytics practitioners who use the statistical package portion without the trading-oriented components.

Getting started

Install with pip install gs-quant on Python 3.9 or greater, then request a client id and secret from Goldman Sachs sales coverage or Marquee Sales, since the APIs cannot be called without them. No Docker image, compose file or hosted option is described in the facts.

How it compares

No list of paid products that GS Quant replaces is provided in the facts, and no comparable tools are named either, so in this registry it stands alone in the category of Business Software / Compliance & Risk Management. The distinguishing fact available is that it is Apache-2.0 licensed while its API access is restricted to institutional clients of a single bank, which separates it from a freely callable open API client.

When to use it — and when not to

Choose GS Quant if the organisation already holds Goldman Sachs institutional client credentials, because without a client id and secret the installed package has no reachable API behind it. Anyone outside that client base should not pick it, since no self-service signup path is described. The README is sparse on its own — examples, guides and tutorials live off-repo on Goldman Sachs Developer — so self-hosters should expect to work from external documentation and the [email protected] contact rather than the repository itself.

project readme (upstream, from github) — read inline

GS Quant

GS Quant is a Python toolkit for quantitative finance, created on top of one of the world’s most powerful risk transfer platforms. Designed to accelerate development of quantitative trading strategies and risk management solutions, crafted over 25 years of experience navigating global markets.

It is created and maintained by quantitative developers (quants) at Goldman Sachs to enable the development of trading strategies and analysis of derivative products. GS Quant can be used to facilitate derivative structuring, trading, and risk management, or as a set of statistical packages for data analytics applications.

In order to access the APIs you will need a client id and secret. These are available to institutional clients of Goldman Sachs. Please speak to your sales coverage or Marquee Sales for further information.

Please refer to Goldman Sachs Developer for additional information.

Requirements

  • Python 3.9 or greater
  • Access to PIP package manager

Installation

pip install gs-quant

Examples

You can find examples, guides and tutorials in the respective folders on Goldman Sachs Developer.

Help

Please reach out to [email protected] with any questions, comments or feedback.

Frequently asked questions

Is gs-quant free to use?

gs-quant is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does gs-quant do?

Python toolkit for quantitative finance

What is gs-quant written in?

gs-quant is primarily written in Python. Its source is publicly available at https://github.com/goldmansachs/gs-quant, and it has 12,974 GitHub stars.