Anyone can post your bail bond. Usually you will go through a bail bondsman so you put up a small percentage of the bail, but you forfeit that once the bond a returned. To qualify you need to have credit and collateral. If your bail bond is $100K ...
A bail bond is a surety bond, which is posted by a bail bond company to the court as a guarantee for an arrestee's appearance at all court dates. The court will release an arrestee from detention upon posting of the bail bond.
The bail bond agent will need you to sign some paperwork in order for you to secure their services. This usually means paying an amount to the agent, usually a percentage of the total bail amount, and signing off on any collateral for the bond.