Cage: Chameleons like to climb, so they require branches or vines so they can climb in their cage.  Fake plants or real plants should be placed in the cage to offer various hiding places.  If you have a female which is pregnant,  you will need a deep tub of sand (roughly 7 inches),  it should be provided for female veiled chameleons to potentially lay her eggs in.  If this isn't provided, a female could possibly get eggbound, which sometimes results in death.

Lighting/Temperature: A veiled chameleon needs lighting. They need a UVB bulb to produce vitamin D3, which enables them to absorb calcium. You need to produce an enclosure, where one end of the cage is hotter than the other.  Do this by heating one far corner of the chameleon's cage. The cooler side of the cage can fall to 78°, while the hotter side of the cage needs to be around 90-100.

Food:  A veiled chameleon eats mostly insects, but you need to offer vegtables.  Chameleons eat most insects.  Eg: crickets, butterworms, silkworms, waxworms and mealworms. When feeding crickets, they should be dusted well in calcuim. You should let them run around in the cage as this will create natural feeding methods as in the wild, it also gives them exercise. You can feed them worms by hand or by a food dish.  Keeping them hydrated is alot harder than a leopard gecko, as they will not drink from a water bowl. There are 3 easy ways to keep your chameleon hydrated.
1. Mist the vivarium about 2-4 times a day, that way your chameleon will drink the drips from the leaves.
2. You can buy a reptile dripper from any reptile shop, the dripper controls a continuous drip into the vivarium which the chameleon will drink from, to get an easy way to make one of these, click here.
3. You can place an ice cube on top of the vivarium, the ice cube will melt dripping water for the chameleon to drink. This way is the cheapest way and it will work fine.