Please wait ...

CAS Server


Easily configure and manage your entire ATM fleet from the comfort of your browser.


With support for many cryptocurrencies, rate tickers, wallets and unique features, CAS is the most flexible cryptocurrency ATM platform globally.


Need to add new coins, custom wallets, rate tickers or other functionality? No problem! Your developers can extend the platform using the Open Extensions Java API.

World Leading

Your business deserves a solid partner. CAS by GENERAL BYTES is world's largest cryptocurrency ATM platform.

CAS is available as a cloud-hosted SAAS or downloadable, self-hosted product. If you are unsure what version to select, just contact sales and we will be happy to assist you in selecting the best version for your setup.

Cloud license: 1-999 machinesUse the GB cloud service to manage your BATM Terminals. Ideal for those with low volume networks or for operators who do not want to run their own server. License Fee is 0.5% of conducted transactions/month/organization and a support fee of 5 USD/machine/month.
Standalone server: 1-5 machinesFor self-hosted server. License fee 0-5 machines = 10 USD/month/organization. Support fee = 10 USD/machine/month.
Standalone server: 6-499 machinesFor self-hosted server. Handles 6-499 machines. License fee = 0.25% of machines turnover/month/organization. Support fee = 10 USD/machine/month.
Standalone server: 499-1000 machinesFor self-hosted server. Get quote from our sales department.

CAS, the Cryptocurrency Application Server is the world's leading crypto ATM fleet management software. Think of CAS as the center of your BATM series and use it to manage all aspects of your BATM series ATMs and Cortexpay POS terminals from a central location. 

Manage your fleet from any desktop or mobile device. While CAS offers many reporting functions, functionality is extensible using the Open Extensions Java API available through the GitHub repository on

Please note that CAS is only available in combination with the purchase of ATM and is not available as a separate product. 


Supports all BATM models

Connect any BATM cryptocurrency ATM to CAS and manage them remotely from any location. CAS supports all ATM models ever made by GENERAL BYTES.

Full terminal configuration 

Manage all aspects of your Bitcoin ATM network from a central location via a web browser on desktop or a mobile device of your choice.

Many supported cryptocurrencies

40+ cryptocurrencies supported. BTC (Bitcoin Cash), ETH (Ethereum), LTC (Litecoin), DASH, XMR (Monero), DOGE (Dogecoin), ANT (Aragon Network Token),  BTXX, BURST, CLOAK, SMART (SmartCash) , FTO, GRS, ICG, LEO, LINDA, LSK, MAX (MaxCoin), MEC, MKR (Maker), NBT, NXT, PAC, REP, START, SUM, SYS, TKN, USDT, VIA, WDC, XMR, XZC .

The GENERAL BYTES developers usually do not implement alternative coins on request. Adding a new coin explicitly depends on the community and developers of those coins.


You can implement support for any coin or extend current functionality with Open Extensions Java  API  on Github.

Cloud Hosted or Self-Hosted

CAS can be run as a cloud-hosted SAAS product or download and run on your own server.

Secure by design

The Bitcoin ATM Terminals only communicates with the server over HTTPS.
The BATM / CAS server communicates with cryptocurrency exchanges and hot wallets. The ATM does not store any cryptocurrency itself and it is the CAS server that takes care of this. Hotwallets can be online or self-hosted such as a bitcoin-core wallet running on the same server. 

No volatility risks

Unlike other Bitcoin ATM's, purchases are made by CAS on the configured cryptocurrency exchange at the time of cash insertion. This reduces volatility risks for an operator. Operators can also choose to run in a standalone mode with no exchange involvement, perfect for those that already own the Bitcoin or any of the other 40+ supported cryptocurrencies they want to sell. 

Remote management and monitoring

Terminal configuration is retrieved from the CAS server by the ATM. Configuration options on the server include online terminal status, current cash box contents, exchange rate, cash transaction limits (per hour, per day, per month), customer behaviour, performed transactions and their status. The server sends end-user email notifications to the operator regarding certain events such as when transactions are performed or when a certain level of cash in the terminal has been reached.

Remote software upgrade

Future software updates are distributed over the internet without the need for user intervention. This dramatically reduces operator expenses as there is no need to visit the ATM in person to perform an upgrade of the machine.


Customers identity can (optional) be checked using fingerprint reader, cellphone number verification, id card scan or selfie verification to increase their cash limits. AML / KYC is the only manufacturer of flexible enough to accommodate even the tightest AML / KYC regulations.

CAS is also capable of obtaining customer name and address details based on cell phone numbers and running instant checks against terrorist watch lists. This is required for some markets, most notably the USA.


Your ATM can notify you when cash inside the machine reaches a certain threshold when the ATM is offline for more than one hour or whenever a transaction has been made. This way you know exactly what's going on with your ATM, wherever you are. 

Other features

Send receipts by SMS or email. 
Send bitcoins via recipient will receive the private key. 

BATM Server Installation - Part 1 - Installing OS

BATM Server Installation Part 2 Installing Software NEW Version

BATM Terminal Management - Terminal Upgrade

BATMTwo Bitcoin ATM Configuration Summer 2017

BATM Server Installation and Configuration

BATM Configuration - Coinbase BTC+LTC+ETH

BATM Configuration - Kraken

BATM Configuration - Bitstamp

Litecoin Configuration on BATMTwo Bitcoin ATM

BATM Server Management Server Upgrade