I've been looking into this for use in rebuilding my deck.
3M makes some stone called "Colorquartz". Comes in various straight colors and mixes, as well as a few options in stone size. There are a couple of other manufacturers of this kind of stone.
The epoxy is mixed with the stone in a concrete-mixer type of drum, and troweled into place.
For an outdoor application, one local installer recommended putting down a waterproof rubber membrane and drilling draining holes in the metal screed that stays installed at the low side of the deck. Water can penetrate between the stones, which is actually a good thing, it means puddles can't form.
I priced the stuff locally, and it was about $5-6/sq installed, if I bought the materials and did it myself, it was about $2.50/sq. I was told to do it in small sections over time so you can float the area properly.