Clients

==Overview==
A bitcoin client is the end-user software that facilitates private key generation and security, payment sending on behalf of a private key, and optionally provides:
* Useful information about the state of the network and transactions.
* Information related to the private keys under its management.
* Syndication of network events to other peer clients.
This table compares the features of the different clients. All of the listed clients are open-source.
===Feature key===
; Wallet Security : How well the client protects your private keys from people with access to the machine the wallet is stored on. The private keys can be encrypted, for example. The private keys can also be either stored on your device or on a remote server.
; Network Security : Clients which more fully implement the Bitcoin network protocol are safer -- they can't be as easily tricked by powerful attackers. A client which fully implements the protocol will always use the correct block chain and will never allow double-spends or invalid transactions to exist in the block chain under any circumstances. Clients which only partially implement the protocol typically trust that 50% or more of the network's mining power is honest. Some clients trust one or more remote servers to protect them from double-spends and other network attacks.
; Setup Time : Some clients require that you download and verify a large amount of data before you can send or receive BTC.
; Maturity : When the project was started.
===Table===
Client 	Get Started 	Audience 	Wallet Security 	Network Security	Backups 	Setup Time	Disk Space	Maturity	Multi-user 	Available for
Airbitz 	Download 	 	 	Partial 	 	 	 	Oct 2014	 	
Armory 	Download 	Power users	 	Addon 	 	 	 	 	 	
Bitcoin Core 	Download 	 	 	 	Manual 	 	 	 	 	
Bitcoin Knots 	Download 	 	 	 	Manual 	 	 	 	 	
bitcoind 	Download 	Programmers	 	 	Manual 	 	 	 	 	
Bitcoin Explorer	Download 	Power Users	 	 	 	 	 	 	 	
Bitcoin Wallet 	Google Play BlackBerry World	 	 	Partial 	Manual 	 	 	 	on JB tablets	
Blocktrail 	Download 	 	 	Remote 	 	 	 	Sep 2015	 	
Electrum 	Download 	Power users	 	Minimal 	 	 	 	 	 	
Gocoin 	Build It Yourself 	Power users	Designated offline PC	 	 	 	 	May 2013	 	
GreenAddress 	Web ChromeApp Google Play 	 	 	 	Memorized/Manual 	 	 	Apr 2013	 	
MultiBit 	Download 	 	 	Partial 	 	 	50 MB 	 	 	
Mycelium 	Download Google Play 	 	 	Partial 	Manual, encrypted	 	 	Sep 2013	 	
My Wallet 	Web-based 	 	 	 	 	 	 	 	 	
==For developers==
This table shows additional information about various Bitcoin clients that may be relevant to developers.
Client 	Website	Source Code	License 	Discussion 	Architecture
Armory 	Link 	Github 	AGPLv3 	Bitcointalk 	Integrated with Full Node
Bitcoin Core (Satoshi)	Link 	Github 	MIT 	Sourceforge 	Integrated with Full Node
Bitcoin Explorer 	Link 	Github 	AGPLv3 	Listserv, 	Server-Client or Integrated with Full Node
Bitcoin Wallet 	Link 	Github 	GPLv3 	Google+, Bitcointalk	SPV
Electrum 	Link 	Github 	MIT 	Community 	SPV
Gocoin 	Link 	Github 	proprietary	Bitcointalk 	Integrated with Full Node
GreenAddress 	Link 	Github 	LGPLv3 	Bitcointalk 	Server-Client
MultiBit 	Link 	Github 	MIT 	Google Groups 	SPV
My Wallet 	Link 	Github 	BSD* 	None 	Server-Client
bits of proof 	Link 	Github 	Apache 2.0 	Bitcointalk 	Server-Client
btcd 	Link 	Github 	ISC 	IRC 	Server-Client
==See Also==
* List of clients
Category:Software