Need help with OpenBazaar-Client?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

426 Stars 191 Forks MIT License 4.1K Commits 68 Opened issues


(DEPRECATED) Front-end Electron application for talking with the OpenBazaar-Server daemon

Services available


Need anything else?

Contributors list

Note: This project is no longer maintained. Please see version 2 at

OpenBazaar-Client (v1.0) (deprecated)

Build Status Slack Status

You must be running the OpenBazaar backend for the client to work! If you are using a remote server (a server on a different computer) your connection will fail on the first install, and you will need to enter the information for the remote server as a new connection.



  1. Clone the client repository into a directory of your choice:
    • git clone
  2. Navigate into the new folder created in (1)
    • cd OpenBazaar-Client
  3. Install the client
    • npm install
  4. Run the client
    • npm start

Remember you must be running the OpenBazaar-Server for the client to function properly. If you want to access the test network (testnet), run the server using the

flag (e.g.
$ python start -t
). If your router blocks your port after starting and stopping the server, you can set your server to a new port with the '-p' flag (-p followed by a port number).

If the server component has not generated a GUID (which happens only once, when the server is first started), then the client will not fully start up until the GUID is created.

Current (v1 Mainnet) Release Tracker can be found here: #965

API Documentation

The client uses the following REST API calls. - GET calls - POST calls

Websocket API calls are yet to be documented.


Translators around the world are welcomed.

You can start translating at our Transifex project:


Many thanks!

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.