How to create invisible mesh with points at vertices

I would like a mesh to be invisible except for points at all the vertices. If possible, the points would also be something I could make emissive or do other effects on. There would be thousands of vertices/points.

So, how would one make it so the mesh is invisible and have points rendered at all the vertices?