When winter comes, it’s important to keep walkways safe, but the chemical compounds sold for de-icing all contain some form of salt, which you don’t want leaching into your soil. Although calcium nitrate or high-nitrogen fertilizer is often recommended as a more benign alternative, an overdose of nitrates isn’t really any better than a buildup of salt itself. In either case, soil organisms are damaged, plant roots can be burned, and leached-out excess winds up in the groundwater.
So what do you do? Start with prevention. There will be very little ice to worry about if you are careful to keep the walkway well shoveled in the first place. Remove snow right down to the path surface as soon as it falls (walking on snow compacts it and makes it stick). Pile the snow on the downhill side, so it doesn’t flow over the walkway when it melts.
Next, cover any ice you do get with something that will provide traction. Clay cat litter and coarse sand both work well and won’t be much of an indoor problem if you keep a mat or bootbrush by your door.
Alternatively, you can add traction to the walkway by covering it with temporary “paving” that has a nonslip surface. There are specially designed flexible metal grids sold for this purpose at hardware stores and through specialty catalogs. Or you can use panels of asphalt roofing shingles. They cost less and work just as well, although they are less than lovely (sprinkle sand under the shingles so they don’t slip around).