user14058: I'm using bitcoind on a project, and I only need to send bitcoins to myself (from one wallet to another), so trust is not a factor. 
That being said, is there a way to run bitcoind without needing to download the full blockchain?
Edit: I know Bitcoin-QT runs as "full node". Does bitcoind?

user29487: Run a testnet:
Just set your bitcoin.conf to 'testnet=1' on all the machines you are connecing together. 
You then can mine and transfer "fake" Bitcoins on your private test network, not touching the official one (not downloading the blockchain)
Naturally, these coins are not usable away from the testnet that you created because you are actually creating a test blockchain that the coins are created on. Everything works the same as the normal Bitcoin client (or bitcoind).

user11121: No, there's no way to run bitcoind without downloading the blockchain.

user11369: It isn't possible with the current version of Bitcoind, Bitcoin-QT is simply a GUI wrapper for Bitcoind so same applies for both.
If you need a wallet that doesn't download the full blockchain go with a thin wallet like Electrum. It does download block heards but that takes seconds. If you want to accomplish your project programmatically, consider the many libraries, such as Bitcoinj, Libbitcoin, and many others.

14058: <p>I'm using bitcoind on a project, and I only need to send bitcoins to myself (from one wallet to another), so trust is not a factor. </p>

<p>That being said, is there a way to run bitcoind without needing to download the full blockchain?</p>

<p>Edit: I know Bitcoin-QT runs as "full node". Does bitcoind?</p>
 29487: <p><strong>Run a <a href="https://en.bitcoin.it/wiki/Testnet" rel="nofollow">testnet</a>:</strong></p>

<p>Just set your <a href="https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_File" rel="nofollow"><strong>bitcoin.conf</strong></a> to 'testnet=1' on all the machines you are connecing together. </p>

<p>You then can mine and transfer "fake" Bitcoins on your private test network, not touching the official one (not downloading the blockchain)</p>

<p>Naturally, these coins are not usable away from the testnet that you created because you are actually creating a test blockchain that the coins are created on. Everything works the same as the normal Bitcoin client (or bitcoind).</p>
 11121: <p>No, there's no way to run bitcoind without downloading the blockchain.</p>
 11369: <p>It isn't possible with the current version of Bitcoind, Bitcoin-QT is simply a GUI wrapper for Bitcoind so same applies for both.</p>

<p>If you need a wallet that doesn't download the full blockchain go with a thin wallet like <a href="https://electrum.org/" rel="nofollow">Electrum</a>. It does download block heards but that takes seconds. If you want to accomplish your project programmatically, consider the many libraries, such as <a href="https://code.google.com/p/bitcoinj/" rel="nofollow">Bitcoinj</a>, <a href="http://libbitcoin.dyne.org/" rel="nofollow">Libbitcoin</a>, and many others.</p>
