# Market Maker

## Checking pool information

* CLI
  * All Pools: <https://docs.crescent.network/developer-guide/cli-and-api/amm-module/cli-reference#allpools>
  * Pool: <https://docs.crescent.network/developer-guide/cli-and-api/amm-module/cli-reference#pool>
* API
  * All Pools: <https://docs.crescent.network/developer-guide/cli-and-api/amm-module/api-reference#allpools>
  * Pool: <https://docs.crescent.network/developer-guide/cli-and-api/amm-module/api-reference#pool>

## Making a limit order

* CLI: <https://docs.crescent.network/developer-guide/cli-and-api/exchange-module/cli-reference#placelimitorder>

## Making a batch limit order

* CLI: <https://docs.crescent.network/developer-guide/cli-and-api/exchange-module/cli-reference#placebatchlimitorder>

## Making a mm limit order

* CLI: <https://docs.crescent.network/developer-guide/cli-and-api/exchange-module/cli-reference#placemmlimitorder>

## Making a mm batch limit order

* CLI: <https://docs.crescent.network/developer-guide/cli-and-api/exchange-module/cli-reference#placemmbatchlimitorder>

## Making a market order

* CLI: <https://docs.crescent.network/developer-guide/cli-and-api/exchange-module/cli-reference#placemarketorder>

## Canceling an order

* CLI: <https://docs.crescent.network/developer-guide/cli-and-api/exchange-module/cli-reference#cancelorder>

## Canceling all orders

* CLI: <https://docs.crescent.network/developer-guide/cli-and-api/exchange-module/cli-reference#cancelallorders>

## More Informations

* For more detailed informations about the amm module and exchange module:

{% content-ref url="../developer-guide/cli-and-api/amm-module" %}
[amm-module](https://docs.crescent.network/developer-guide/cli-and-api/amm-module)
{% endcontent-ref %}

{% content-ref url="../developer-guide/cli-and-api/exchange-module" %}
[exchange-module](https://docs.crescent.network/developer-guide/cli-and-api/exchange-module)
{% endcontent-ref %}
