The Swiss authorities online
Anyone wanting to cycle on roads in Switzerland must be of school age and be able to pedal with both feet while sat in the saddle. Cyclists also have to abide by the general road traffic regulations.
The vignette (insurance sticker) for bicycles was phased out at the beginning of 2012. Cover against damage caused to third parties in an accident involving a bicycle can be provided by your personal liability insurance. If you ride a pedal-assisted e-bike with a speed of over 25 km/h, you need a motor-assisted bicycle authorisation and an annually-renewable vignette (read how to get one below).
Most insurance companies automatically include cover for cycling accidents in personal liability insurance. You should ask your insurer to be sure you have this cover. If you do not have liability insurance you are no longer insured if you cause damage to third parties in a cycling accident.
The Swiss Council for Accident Prevention provides brochures on equipment you need to ride a bike, mountain bike or e-bike.