CAS software

Powerful and easy browser-based management for your entire BATM fleet. CAS is the most flexible cryptocurrency ATM platform globally, supporting many cryptocurrencies, rate tickers, wallets, and unique features.

CAS software


CAS is available as a self-hosted product. CAS allows you to manage all aspects of your BATMs from a central location.

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 BATM and is not available as a separate product.



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


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.


40+ cryptocurrencies supported. BTC (Bitcoin), BCH (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, 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.


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. Hot wallets can be online or self-hosted such as a Bitcoin-core wallet running on the same server.


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 involved, perfect for those that already own the Bitcoin or any of the other 40+ supported cryptocurrencies they want to sell.


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 behavior, 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.


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.


Our terminals can use fingerprint reader, cellphone number verification, ID card scan, and selfies to verify a customer's identity, or (optionally) to increase their cash limits. AML / KYC laws differ throughout the world, but GENERAL BYTES is the only manufacturer flexible enough to accommodate even the most stringent 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 happening with your ATM, wherever you are.


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


Show all CAS Server Installation - Installing OS Server Installation - Installing Software Terminal Management - Terminal Upgrade Bitcoin ATM Configuration Server Installation and Configuration Configuration - Coinbase BTC+LTC+ETH Configuration - Kraken Litecoin Configuration on BATMTwo Bitcoin ATM Server Management Server Upgrade


Notification Policies Crypto Settings in CAS software by General Bytes AML/KYC Settings in CAS by General Bytes Discount settings CAS software by GENERAL BYTES CAS software settings CAS software settings 2

CAS software

Powerful and easy browser-based management for your entire BATM fleet. CAS is the most flexible cryptocurrency ATM platform globally, supporting many cryptocurrencies, rate tickers, wallets, and unique features.

CAS Server Options


CAS software

$1 / $1 per unit
Shipping fees are not included